首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

批改MyBatis源代码以支持数据库分页,自动总行数统计及Object[]数据结果,之二(修改源代码)

2012-09-22 
修改MyBatis源代码以支持数据库分页,自动总行数统计及Object[]数据结果,之二(修改源代码)?1、 修改DTD,增加

修改MyBatis源代码以支持数据库分页,自动总行数统计及Object[]数据结果,之二(修改源代码)

?

1、 修改DTD,增加Environment 节点属性配置:

?

?

?


不放代码就是希望读者能自己理解我的方法思路去实践,而不是直接拿着修改好的代码看或者用,另外有时间会整理插件方式实现这些功能的方法。<property name="mapperLocations" value="classpath*:mybatis/mapper/**/*.xml" />
</bean>

看到SqlSessionFactoryBean了没有,打开这个类的源代码,添加一个

Stirng  dialect;//getter setter

然后参考本文,在大约227行修改相关代码即可,你的配置修改为:

<!-- SessionFactory -->
<bean id="sessionFactory" ref="dataSource" />
<property name="mapperLocations" value="classpath*:mybatis/mapper/**/*.xml" />
<property name="dialect" value="org.apache.ibatis.jdbc.dialect.OracleDialect" />

</bean>
6 楼 pn2008 2011-08-25   最近开始用mybatis,也涉及到分页问题,看了您的方法,咨询一下
Mapper定义了如下: List<POJO> findByExample(  
 
POJO pojo,  
 
RowBounds rowBounds);  
起对应的Mapper.xml怎么写呢?
List< POJO > find(  
 
Map<String, Object> params,  
 
RowBounds rowBounds);  
有如何写??
请给个例子

热点排行