jpa实体类字段转换 发表于 2022-03-20 分类于 编程 文章字数:107,阅读全文大约需要1分钟 作用用于数据库属性和java实体类直接转换,例如枚举,在数据库中存储或者读取都需要转换,此方法就是自动转换的方法。使用 实现一个AttributeConverter<X, Y>接口的类 123456789101112public interface AttributeConverter<X,Y> { /** * 转换需要存入数据库的数据 */ public Y convertToDatabaseColumn (X attribute); /** * 从数据库读出,写入实体类的数据 */ public X convertToEntityAttribute (Y dbData);} 在jpa实体类字段上使用123 @Convert(converter = XxxConverter.class)private myEnum test;