【问题标题】:Can a JPA entity have a field not mapped to a DB columnJPA 实体是否可以有一个未映射到数据库列的字段
【发布时间】:2019-03-27 07:53:48
【问题描述】:

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

【问题讨论】:

标签: hibernate jpa orm


【解决方案1】:

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

存储在那里的数据不会被持久化,也不会被 ddl 生成器(如果您使用的话)挑选出来作为表的附加列。

【讨论】:

    【解决方案2】:

    标记@Transient 注解解决了这个问题,但它会在重新启动主机服务器(应用程序/web)后工作。

    【讨论】:

      猜你喜欢
      • 2014-06-10
      • 1970-01-01
      • 2013-08-19
      • 2023-03-25
      • 2014-07-12
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多