在Mysql中用select能查询出来,在java中通过Mybatis执行的sql语句为null值?
映射器配置文件<selectid="findAll"resultType="cn.tedu.note.entity.User">SELECT*FROMcn_user;</...
映射器配置文件 <select id="findAll" resultType="cn.tedu.note.entity.User"> SELECT * FROM cn_user; </select>测试代码 @Test public void test2(){ UserDao dao = ac.getBean("userDao",UserDao.class); System.out.println(dao); List<User> users = dao.findAll(); System.out.println(users); for(User u : users){ //System.out.println(u); } }运行期间没报错,结果:映射器对象获取成功了的,就是结果集为null值org.apache.ibatis.binding.MapperProxy@28ffa4[null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
还有一个问题 ,我在配置
<bean id="mapperScanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="cn.tedu.note.dao"></property>
它的第二个属性
<!-- Mybatis 的sqlSessionFonctory -->
<bean id="ssf" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:Mapper/*.xml"/>
</bean>
根本没配置也能插入sql语句 百思不得其解
十方大神来帮忙 万分感谢 ! 展开
还有一个问题 ,我在配置
<bean id="mapperScanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="cn.tedu.note.dao"></property>
它的第二个属性
<!-- Mybatis 的sqlSessionFonctory -->
<bean id="ssf" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:Mapper/*.xml"/>
</bean>
根本没配置也能插入sql语句 百思不得其解
十方大神来帮忙 万分感谢 ! 展开
1个回答
2016-11-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
映射器配置文件
<select id="findAll" resultType="cn.tedu.note.entity.User">
SELECT * FROM cn_user;
</select>
测试代码
@Test
public void test2(){
UserDao dao = ac.getBean("userDao",UserDao.class);
System.out.println(dao);
List<User> users = dao.findAll();
System.out.println(users);
for(User u : users){
//System.out.println(u);
}
}
运行期间没报错,结果:
映射器对象获取成功了的,就是结果集为null值
org.apache.ibatis.binding.MapperProxy@28ffa4
[null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
<select id="findAll" resultType="cn.tedu.note.entity.User">
SELECT * FROM cn_user;
</select>
测试代码
@Test
public void test2(){
UserDao dao = ac.getBean("userDao",UserDao.class);
System.out.println(dao);
List<User> users = dao.findAll();
System.out.println(users);
for(User u : users){
//System.out.println(u);
}
}
运行期间没报错,结果:
映射器对象获取成功了的,就是结果集为null值
org.apache.ibatis.binding.MapperProxy@28ffa4
[null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询