JPA忽略实体类中的某个属性,不持久化此属性

2022-08-01 13:27:14

使用JPA时,持久化实体类中的某个属性没有在数据库字段中,会出现一下错误:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column'transtask0_.parameter' in'field list'

去掉@Column注解,发现任然会报这个错误。说明只要在JPA映射实体类中,无论加不加@Column,都会被持久化。

解决:

如果想让实体类多增加一些属性进行数据展示,就需要加上@Transient 注解

@Transient 注解: 表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性。

  • 作者:小 肥羊
  • 原文链接:https://blog.csdn.net/weixin_42830314/article/details/108828285
    更新时间:2022-08-01 13:27:14