论坛首页 入门技术论坛

ibatis 使用缓存的问题

浏览 1805 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-10-22  
    ibatis使用复合查询时,如果采用了复合查询,比如
  class  User
  {
       private int id;
       private Company company;
  }
  这样的就使用了<result="" property="" select="">
  但是这样如果启动了缓存或者用了延迟加载,就抛出了"java.sql.SQLException:用尽了ResultSet"
  这样的异常,初步判定应该是加载company时没有初始化。
  就比如 Hibernate.initialize();这样的方法一样。请问关于ibatis怎样解决这样的问题?
   发表时间:2007-12-05  
我也遇到这个问题,使用MYSQL没有问题,但是换成ORACLE后就出现这个问题。我的配置如下:
<settings cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="false"
useStatementNamespaces="true"
statementCachingEnabled="true"
classInfoCacheEnabled="true"
maxSessions="64"
maxTransactions="8"
maxRequests="128" />
请帮忙指点
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics