mybatis中mappers配置问题

duwei1990 duwei1990 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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();
}
...全文
评论 15
收藏 已收藏
分享
返回顶部
duwei1990
Java EE 67,535 成员 225,843 内容