我有两张表,比如A
和B
。 A是One side
,B是many side
。外键仅在B中。
我需要知道我需要保留entity A
的情况,以及添加与entities in B
的关系。 ( B实体已经存在)
我使用JPA的方法proxy object
使用getReference()
进行了尝试。
所以我拿了B的代理对象。
但是当我尝试b.setA(a)
时,我看到hibernate加载了模型,尽管b
只是B的引用。
b是B对象,a是A对象。
我可以做得更好吗?
答案 0 :(得分:-1)
这是预期的,因为getReference()为您提供了对象的代理,当需要此对象时,它会执行查询并获取它。