【发布时间】:2019-03-27 07:53:48
【问题描述】:
JPA 实体是否有可能具有未映射到数据库表中任何列的字段。基本上我需要在前端存储一些额外的数据,但我不想为此在表中创建额外的列。
【问题讨论】:
-
这是一个重复的问题。 stackoverflow.com/questions/4662582/…
JPA 实体是否有可能具有未映射到数据库表中任何列的字段。基本上我需要在前端存储一些额外的数据,但我不想为此在表中创建额外的列。
【问题讨论】:
只需使用@javax.persistence.Transient 注释标记字段或getter。
存储在那里的数据不会被持久化,也不会被 ddl 生成器(如果您使用的话)挑选出来作为表的附加列。
【讨论】:
标记@Transient 注解解决了这个问题,但它会在重新启动主机服务器(应用程序/web)后工作。
【讨论】: