摘要: 1 spring和mybatis整合 1.1 整合思路 需要spring通过单例方式管理SqlSessionFactory。 持久层的mapper都需要由spring进行管理。 整合步骤: u 基本环境的配置 创建项目 导入相关jar文件 创建相关包路径、pojo u Dao的配置(此处使用MyBa 阅读全文
posted @ 2018-01-26 15:04 silvan_happy 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 使用动态代理实现dao接口的实现类 MyBatis允许只声明一个dao接口,而无需写dao实现类的方式实现数据库操作。前提是必须保证Mapper文件中的<mapper>标签的namespace属性值必须要和dao接口的类路径一致,MyBatis容器会自动通过动态代理生成接口的实现类。 Mapper. 阅读全文
posted @ 2018-01-26 14:58 silvan_happy 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 掌握MyBatis中动态SQL元素的使用 if choose(when,otherwise) trim where set foreach <SQL>和<include> 在应用中我们经常会做一些动态的拼接条件,但是如果是JDBC我们可以用程序拼接SQL语句,如果MyBatis,我们可以使用动态SQ 阅读全文
posted @ 2018-01-26 14:56 silvan_happy 阅读(6849) 评论(0) 推荐(0) 编辑
摘要: u 基于Mybatis的CRUD u 掌握MyBatis的结果类型-resultMap和resultType u 掌握MyBatis的参数类型 u 掌握#和$两种语法 1 基于mybatis的CRUD 1.1 StudentDAO 1.1 StudentDaoImpl 1.1 StudentMapp 阅读全文
posted @ 2018-01-26 14:50 silvan_happy 阅读(356) 评论(0) 推荐(0) 编辑
摘要: u MyBatis概念 u MyBatis的优点 u MyBatis与传统JDBC和Hibernate的区别 u MyBatis的工作流程 u 创建第一个MyBatis工程 u 代码的整理及优化 1 Mybatis概念 MyBatis原名叫IBATIS,iBATIS一词来源于“internet”和“ 阅读全文
posted @ 2018-01-26 14:41 silvan_happy 阅读(285) 评论(0) 推荐(0) 编辑