设置大对象的二级缓存好像要用hibernate.property中的一个配置项来设置虚拟机策略,具体是那个不记得了,hibernate官方网站的介绍上提到过

解决方案 »

  1.   

    把Blob分离出来,单独做一个子类
    -----------------------
    这种做法应该是最好的,因为是many-to-one关联,可以指定lazy load。
    或许也可以为blob写一个UserType,在方法assemble,及disassemble中指定cache策略。
      

  2.   

    请问我用存Clob字段的时候提示:
    Active Spring transaction synchronization or active JTA transaction with 'jtaTransactionManager' on LocalSessionFactoryBean required
    怎么解决?
    我的表没有Clob字段的时候Hibernate存储都没问题。数据库时DB2,请大哥赐教!小弟感激不尽