首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

mybatis中地图pers配置有关问题

2014-01-05 
mybatis中mappers配置问题本帖最后由 duwei1990 于 2013-12-19 15:06:21 编辑mybatis中mappers配置:mappe

mybatis中mappers配置问题
本帖最后由 duwei1990 于 2013-12-19 15:06:21 编辑 mybatis中mappers配置:


<mappers>
<!-- <mapper resource="com/hxtg/sqlmapper/User.xml" /> -->
<package name="com.hxtg.dao"/><!-- 用这种方式就不行了呢? -->
</mappers>


这是官网的:

<!-- Register all interfaces in a package as mappers -->
<mappers>
  <package name="org.mybatis.builder"/>
</mappers>


我的测试代码:

String resource = "Mybatis.xml";
SqlSession session  = null;
try {
InputStream input = Resources.getResourceAsStream(resource);
SqlSessionFactory  sqlSessionFactory  = new SqlSessionFactoryBuilder().build(input);
session = sqlSessionFactory.openSession();

UserDao userDao = session.getMapper(UserDao.class);
List<User> users = userDao.getUserList();
for (User user : users) {
System.out.println(user.getAccountid());
}
System.out.println("SUCCESS");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
session.close();
}

[解决办法]
让dao层的接口和xml文件保持同名,同路径,就可以了

热点排行