【发布时间】:2012-03-11 00:05:44
【问题描述】:
好的。假设我有这个:
class Dog{
String name;
List<Leg> legs;
//get and set
}
class Leg{
float lenght;
}
要为狗添加一条新腿(假设它有 3 条): 1-查询此:从 Dog d 中选择 d join d.legs where d.id = 1 2-在获得狗参考后,我将一条新腿添加到列表中: dog.getLegs().add(新腿(3.9));
3-合并狗。:em.merge(dog);
这是更新集合的唯一方法吗?我只是想知道 dog 实例是否占用了不必要的堆空间。 谢谢 Java PROS。
【问题讨论】:
标签: java jpa collections jpql