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.