JPA实体可以具有未映射到数据库列的字段吗

时间:2018-10-23 06:56:14

标签: hibernate jpa orm

JPA实体是否可能具有未映射到数据库表中任何列的字段。基本上,我需要在前端存储一些其他数据,但是我不想为此在表中创建额外的列。

2 个答案:

答案 0 :(得分:0)

只需使用@javax.persistence.Transient批注标记字段或getter。

存储在其中的数据将不会持久保存,如果您使用ddl生成器,则ddl生成器也不会选择该数据作为表的附加列。

答案 1 :(得分:0)

标记@Transient批注解决了此问题,但在重新启动主机服务器(应用程序/ Web)后将可以使用。