首页 > 代码库 > JavaEE笔记(三)
JavaEE笔记(三)
缓存是通过map储存的
hibernate中一对一关系配置
// 如果A中有B 或者B中有A,那么为单项关联 // 如果A和B互有,那么为双向关联(最常用) class A{ private int id; private String name; private B b; } class B{ private int id; private String name; private A a; }
主键关联 <!-- 两个对象必须确认它们被赋予相同的标识符 B 配置文件的id配置参数 --> <id name="id" column="id" type="int"> <generator class="foreugn"> <param name="property">A</param> </generator> </id> <!-- 如果是主键关联,constrained必须为true cascade 级联 因为A和B级联,所以存储A的时候也会存储B A文件配置参数<one-to-one>添加属性cascade="all" session.save(A); --> <one-to-one name="a" class="com.my.bean.A" constrained="true"/> 唯一外键关联 <!-- unique:唯一 <many-to-one>是多对一,唯一就是一对一了 --> <many-to-one name="a" class="com.my.bean.A" unique="true"/>
JavaEE笔记(三)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。