JavaEE笔记

Posted dawn-tangzedong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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笔记的主要内容,如果未能解决你的问题,请参考以下文章

JavaEE笔记——JDBC数据库连接

JavaEE笔记——JDBC数据库连接

创建SpringBoot项目——JavaEE笔记

创建SpringBoot项目——JavaEE笔记

学习笔记:python3,代码片段(2017)

JavaEE读书笔记