..

JPA#实体属性转换器

__震惊,一下内容竟然是空白

 

用途 (自动转换数据库字段和实体属性间的最佳取值):


 

-

1. POJO持久化到数据库表中的时候,对某些特殊属性处理后,用处理过的值作为数据库字段的值。

2. 从数据库查询默写记录并映射到POJO时候,对某些字段特殊处理后赋给POJO的属性。

-


 

 

 

要点:


 

-

1. 实现javax.persistence.AttributeConverter<>,接口

2. 覆写public Y convertToDatabaseColumn (X attribute); 和public X convertToEntityAttribute (Y dbData); 方法。

3. 再实体类的相关属性之上添加注解@Convert(converter = MyAttributeConverterImpl.class)

-


 

 

 

demo:


 

-

 

-


 

posted @ 2019-07-30 09:48  罗浩楠  阅读(562)  评论(0编辑  收藏  举报
..