美文网首页
Hibernate2

Hibernate2

作者: 岁月是首歌 | 来源:发表于2017-05-17 08:59 被阅读0次

一对多

文件中设置关系

  <set name="set">
     <key column="deptno"></key>
     <one-to-many class="com.bean.User"/>
     </set>

多对一

 <many-to-one name="dept">
    <column name="deptno"></column>
    </many-to-one>

inverse 反转

默认为false 智能 只需要部分条件 部门包含员工
设置为true 面向程序员 人工 需要全部条件

命名查询

优点:sql或hql集中管理,方便发布之后维护;

  <query name="getU">
   from User
  </query>
List<User> list = session.getNamedQuery("getU").list();

缓存

一级缓存:同一个session

二级缓存:
同一个SessionFactory
设置 use_second_level_cache 为true
第三方插件支持 org.hebernate.cache.EhCacheProvider
配置<cache>

<cache usage="read-write"/>
List list=session.creatQuery().setCacheable(true).list();

相关文章

  • Hibernate2

    一对多 文件中设置关系 多对一 inverse 反转 默认为false 智能 只需要部分条件 部门包含员工设置...

  • hibernate2

    初始化 @before @after

  • 刷题遇到的知识点(四)

    Hibernate2延迟加载实现:a>实体对象b>集合 Hibernate3提供了属性的延迟加载功能。当Hiber...

  • 学习hibernate2——基本搭建

    学习一个框架我觉得首先还是从项目学起,所以我从接触hibernate开始就尝试自己搭建一个hibernate项目。...

网友评论

      本文标题:Hibernate2

      本文链接:https://www.haomeiwen.com/subject/bjorxxtx.html