1.在many-to-one的配置中,如果insert=false,则在插手一条新的记录时,无法插入关联实体的Key,update=false情况是一样的 2.延迟加载问题 在配置文件中设置了lazy=true那级联的对象不会被全部加载到内存中。但是如果需要得到所有的级联对象,这个时候只需要事务中调用一句相关操作,如 public Order getOrder(String orderSN) throws NoOrderException {   // TODO Auto-generated method stub   Order order ...
看了很多关于inverse的文章,理解得也不是很透彻,这次做了这个项目,遇到这方面问题,就总结了一样关于inverse的配置, 1.关系parent和children的例子也已经说了怎么去配置一对多的关系,这个例子已经说明了在set端设置inverse=true,原因很简单,child长大了,不需要什么事情都要parent带到 其实在我看来,inverse=true实际上是去解放了one那一方,在这儿就是指parent对象,他不需要在每次更新的时候,都把children都加载出来。像在下面的代码中,不会有什么问题,应该都在一个session中完成的  ParentManager ...
两个实体发生关联,并产生新的属性,比如订单和产品,直接发生关系,会产生数量这个属性。这个时候有两种方式解决: 1)把订单项设置成为order的一个组合元素,如使用List public class Order extends BaseObject {  /**   * 定单编号   */  protected String orderSN;  /**   * 下订时间   */  protected Date orderTime; ............................... ...
卒子99
搜索本博客
最近加入圈子
存档
最新评论