关于EJB的几个理解问题

关于EJB的几个理解问题,第1张

@ManyToOne(cascade=CascadeType.REFRESH,optional=false)ManyToOne表示自己是多的一端,即存放外键的一端cascade=CascadeType.REFRESH表示当自己从数据库中更新的时候,级联更新一那端,即dept;optional=false表示不是必须的 @JoinColumn(name="p_id")

表示在创建的数据库表中加入一个p_id列用来存放外键值 @OneToMany表示自己是一的一端。mappedBy="dept"表示含有dept对象的那个对象是二者关系的维护端,必须的配置cascade=CascadeType.ALL表示级联添加,修改,删除;fetch=FetchType.LAZY表示不级联查询;targetEntity=EmpEntity.class)表示多那一端的对象是EmpEntity类,不是必须的配置

@ManyToOne()

@Cascade(value={CascadeType.SAVE_UPDATE})

@JoinColumn(name

= "ID")

改成自己需要的级联 *** 作即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11734537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存