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:


-

-


猜你喜欢

转载自www.cnblogs.com/luohaonan/p/11268139.html