`
ag4444
  • 浏览: 34752 次
  • 性别: Icon_minigender_1
  • 来自: taiyuan
社区版块
存档分类
最新评论

hibernate 懒加载 lazy="true"配置

 
阅读更多

1、lazy="true"

2、web.xml中配置

<filter>
    <filter-name>OpenSessionInViewFilter</filter-name>
    <filter-class>
     org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
    </filter-class>
    <init-param>
     <param-name>sessionFactoryBeanName</param-name>
     <param-value>sessionFactory</param-value>
    </init-param>
    <init-param>
            <param-name>singleSession</param-name>
            <param-value>true</param-value>           
        </init-param>
        <init-param>
        <param-name> flushMode </param-name>
      <param-value>AUTO</param-value>        
        </init-param>
 </filter>

3、dao或service中

   import org.springframework.orm.hibernate3.HibernateTemplate;

   hibernateTemplate.flush();

 

 

分享到:
评论

相关推荐

    hibernate总结

    Hibernate的检索方式:(查询/加载) 1. 通过OID加载 session.get(Users.class, 1); * 2. 通过HQL/SQL 检索 hibernate query language (面向对象的查询语言) * a) 不再操纵表,它操纵的是持久化类的对象 b) 面向...

    Hibernate中文API大全

    每当Hibernate重新加载一个包含组件的对象,如果该组件的所有字段为空,Hibernate将假定整个组件为空。 在大多数情况下,这样假定应该是没有问题的。 组件的属性可以是任意一种Hibernate类型(包括集合, 多对多关联...

    属性延迟加载

    修改映射配置文件,将需要延迟加载的字段增加lazy属性并设置成true; 2.与实体和集合类型的延迟加载不同,Hibernate3属性延迟加载机制在配置外,还需要用类增强器对二进制Class文件进行强化处理(借助ANT)

    Hibernate注解

    fetch指定是否延迟加载,值为FetchType.LAZY表示延迟,为FetchType.EAGER表示立即加载 * 方法一 使用这种配置,在为“一端”添加“多端”时,不会修改“多端”的外键。在“一端”加载时,不会得到“多端”。如果使用...

    ssh(structs,spring,hibernate)框架中的上传下载

    这是Hibernate3引入的新特性,对于包含重量级大数据的表字段,这种抽取方式提高了对大字段操作的灵活性,否则加载Tfile对象的结果集时如果总是返回fileContent,这种批量的数据抽取将可以引起数据库的"洪泛效应"。...

    OA项目SSH整合框架

    1,对于集合属性,默认是lazy="true"的,在第一次使用时才加载。 2,但在加载时,如果Session已经关掉了就会抛LazyInitializationException异常 二,集成 Spring 与 Struts2.1.8.1 1,在web.xml配置监听器...

    ember-cli-spring-boot:ember-data 的 Spring Boot 集成

    ##Feature 详细信息 ###Lazy 加载所有关系所有DS.belongsTo()和DS.hasMany()关系都应该用{async : true}标记。 这意味着所有关系都是延迟加载的(Hibernate 喜欢这个)。 //blog export default DS . Model . ...

    ibatis 开发指南(pdf)

    28 延迟加载........................................................................................................ 30 动态映射...................................................................

    cms后台管理

    default-lazy-init="true"&gt; …… &lt;bean id="cms_content_list" class="com.jeecms.cms.action.directive.ContentListDirective"/&gt;(声明标签对应的类) &lt;bean id="staticPageSvc" class=...

    java面试题

    配置了lazy="true"一定会懒加载吗? 答:不一定,如果在配置中你也使用了fetch属性的话此时lazy就会失效。 Hibernate数据库标识与主键之间的认识? 答:标识是为了方便和简介映射文件,主键是为了让数据不会重复。 ...

Global site tag (gtag.js) - Google Analytics