【问题标题】:Null transient attributes空瞬态属性
【发布时间】:2011-02-10 14:11:31
【问题描述】:

我有一个用@PrePersist 注释注释的方法,但是我看到当这个方法被执行时,我所有的瞬态属性(带有@Transient 注释的属性)都是空的。

当我调试应用程序时,我可以看到在调用 persist() 方法之前这个瞬态属性不为空,当它进入我的 PrePersist 方法时,所有瞬态属性都变为空。

PostPersist 方法也会发生这种情况,我需要此方法中的瞬态信息。

这种行为正常吗? 如果不将此信息保存在我的数据库中,我可以避免它吗?

如果有帮助,我使用 Hibernate 3.5 和 JPA 2。

谢谢

【问题讨论】:

    标签: java hibernate jpa transient


    【解决方案1】:

    这类似于this question 有更详细的答案。基本上瞬态信息在引擎盖下丢失了。您对此无能为力。

    【讨论】:

      猜你喜欢
      • 2017-04-25
      • 1970-01-01
      • 2011-12-23
      • 2010-10-08
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多