Hibernate 寻找我标记为@Transient 的列
Hibernate looking for column which I've marked as @Transient
我有一个包含几个字段的 JPA 实体,运行 很好。我现在正在添加一个新字段并将其标记为 @Transient
,因为我不希望它被保留。但是,在 运行 测试或部署应用程序时,我收到一条错误消息:Caused by: org.hibernate.HibernateException: Missing column: columnName in dbname.tableName
即使我已将其标记为 Transient
,为什么 Hibernate 仍在数据库模式中查找该列?
是我的失误。使用 org.springframework.data.annotation.Transient
而应该使用 javax.persistence.Transient
.
我有一个包含几个字段的 JPA 实体,运行 很好。我现在正在添加一个新字段并将其标记为 @Transient
,因为我不希望它被保留。但是,在 运行 测试或部署应用程序时,我收到一条错误消息:Caused by: org.hibernate.HibernateException: Missing column: columnName in dbname.tableName
即使我已将其标记为 Transient
,为什么 Hibernate 仍在数据库模式中查找该列?
是我的失误。使用 org.springframework.data.annotation.Transient
而应该使用 javax.persistence.Transient
.