mybatis使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis使用相关的知识,希望对你有一定的参考价值。
在使用SqlSession 中,以前是用这个
SqlSession session = sqlMapper.openSession();
try
Blog blog = (Blog) session.selectOne(
"org.mybatis.example.BlogMapper.selectBlog", 101);
finally
session.close();
mybatis-3介绍了另一种使用法,有点不太明白.
例如:
SqlSession session = sqlSessionFactory.openSession();
try
BlogMapper mapper = session.getMapper(BlogMapper.class);
Blog blog = mapper.selectBlog(101);
finally
session.close();
我又用myeclipse
使用第二种代码,提示没有BlogMapper ,和selectBlog()方法
请问上面BlogMapper ,和selectBlog()是要ied支持自动生成的吗?
因为我看了例子都没有BlogMapper ,和selectBlog()这个类和方法?
BlogMapper是个类,你自定义的,和xml文件放在同一个包下,它是一个interface,你定义一个Blog selectBlog(int id);就可以了,xml文件的编写方式和ibatis相同
另外建议你去mybatis官方网站去下载文档,现在貌似有中文的出来了
以上是关于mybatis使用的主要内容,如果未能解决你的问题,请参考以下文章
MyBatis学习总结——使用MyBatis对表执行CRUD操作(转载)