liyifeng1994 / ssm

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

Home Page:http://blog.csdn.net/qq598535550/article/details/51703190

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

no-xml版本,查询其他字段正常,但主键永远是0。请问是哪里出问题了?

a1363901216 opened this issue · comments

no-xml版本异常,junit :
BookDaoTest.testQueryAll()---->
Book [bookId=0, name=Java程序设计, number=91]
Book [bookId=0, name=数据结构, number=7]
Book [bookId=0, name=设计模式, number=8]
Book [bookId=0, name=编译原理, number=8]

xml版正常:
BookDaoTest.testQueryAll()---->
Book [bookId=1000, name=Java程序设计, number=90]
Book [bookId=1001, name=数据结构, number=7]
Book [bookId=1002, name=设计模式, number=8]
Book [bookId=1003, name=编译原理, number=8]

已经修复 zunpiau@ad348a5
原因在于 SqlSessionFactoryBean.setConfigurationProperties() 没有生效,没有开启驼峰式转换。可以用 mybaties-spring1.3.0 新增的 API 见http://www.mybatis.org/spring/zh/factorybean.html