1
3
好吧,不同的想法。我猜,因为您将属性标记为瞬态休眠,所以既不会加载也不会存储该属性。 一种解决方案是创建两个类。一个没有B属性。以及第二个使用mappedsuperclass注释从第一个扩展而来。 或者你可以试着用一些 formula 这只提供了一些默认值(例如,false)。因此对于“正常”情况,您休眠时将使用公式,从而产生一些默认值,对于特殊查询,您将使用该查询中的任何逻辑。 |
2
0
你的ID注释在哪里?它是在一个getter或setter上,还是在一个字段上? 如果它在字段上,Hibernate将只查看字段以查找其他注释。
|
3
0
您是否在字段和方法上混合了注释? 例如,这不起作用:
鉴于这将:
|
4
0
在get方法上尝试@transient,而不是set方法。 |