MyBatis知识系列之六:使用注解实现mybatis
2016-04-20 15:33
453 查看
1、面向接口编程:
好处:扩展性好,分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易。规范性更好
2、注解的实现:
a)编写Dao接口
b)在核心配置文件中 导入
3、使用
好处:扩展性好,分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易。规范性更好
2、注解的实现:
a)编写Dao接口
public interface UserDao { @Select("select * from user") public List<User> getList(); @Insert("insert into user(name,pwd) values(#{name},#{pwd})") public int insert(User user); } |
<mappers> <mapper class="cn.sxt.dao.UserDao"/> </mappers> |
public static void main(String[] args) throws IOException { SqlSession session = MyBatisUtil.getSession(); UserDao userDao = session.getMapper(UserDao.class); List<User> list = userDao.getList(); for(User u:list){ System.out.println(u); } } |
相关文章推荐
- Unity AnimatorController注意事项
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- mysql workbench导出建表语句 unknown variable 'delayed-insert=FALSE'的错误解决
- Apk加固
- SVN报database disk image is malformed
- peachFuzzer error :Enable PageHeap
- HDU 4821 (哈希)
- android创建一个旋转动画
- php Split an Array into N Arrays
- 配置和使用VS2013 MFC的若干问题
- PID204 / 特种部队
- 二分查找进阶——循环有序数组查找
- CAS :compare and swap非阻塞同步算法
- Unity3D 学习日记(四)生成不重复的随机数
- 用Matlab把散点拟合成曲面图
- 网络运营商名称显示&SIM名称显示
- Android Dagger依赖注入框架浅析
- .Net分布式架构(一):Nginx实现负载均衡
- listview 点击 item 字体变颜色
- 设计模式之单例模式