![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
放开教主
不求上进的美男子
展开
-
mybatis04——一对一和一对多查询
在sql语句查询时常常并不是对一张表做查询,而是同时对两张或两张以上的表做查询操作。当然可以把关联两张表的查询拆分成两次单表查询,但这样肯定导致性能利用率下降。与数据库的每次互动都要占据一定的资源,能够减少互动是原则。举例:以用户表和订单表举例,一个订单只能属于一个用户,这是一对一,那么orders的entity应该加上这么一行代码private User user;一个用户可以拥有很多订...原创 2019-01-17 10:15:27 · 122 阅读 · 0 评论 -
mybatis01——简单增删改查的实现
准备工作:搭建jar包创建source folder,存放properties文件和xml文件实现:entity:`public class Employee {private int employee_id;private String login_id;private String login_pwd;private String real_name;public int ge...原创 2019-01-14 17:47:41 · 83 阅读 · 0 评论 -
mybatis02——Dao层转变为Mapper层
dao层转为mapper层实质上是接口的实现无需自己写,有框架动态代理。本身接口的实现代码就具有很大的重复性,自动生成代码也是一种编程的趋势。实现也很简单,只需要满足以下开发规范:Mapper接口开发需要遵循以下规范:1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。<mapper namespace="com.mybatis.mapper.Emplo...原创 2019-01-15 14:56:12 · 863 阅读 · 0 评论 -
mybatis03——mybatis的xml文件常用语法
1、当输出结果类的成员变量名与表的字段名不同时,需要人为一一对应&lt;select id="findEmployeeByPojo2" parameterType="com.mybatis.entity.Employee" resultMap="resultMapPoJO2"&gt; select employee_id,login_id,login_pwd,re原创 2019-01-15 15:09:14 · 322 阅读 · 0 评论 -
深入了解Mybatis框架01
1、首先,mybatis主要使用sqlsessionFactory实例,他通过sqlsessionFactoryBuilder获得,而sqlsessionFactoryBuilder通过一个xml配置文件获得。一个数据查询的执行流程:1、加载配置文件,包括mybatis-config.xml和StudentMapper.xml文件。第二个是java代码中的映射器注解,将配置信息加载成一个Map...原创 2019-03-26 14:56:39 · 90 阅读 · 0 评论 -
深入了解MyBatis框架02
使用xml文件配置MyBatis,在configuration标签下,包含以下标签:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)environments(环境集合属性对象)environment(环境配置)transactionManager(事务管理)dataSource(数据源)mappe...原创 2019-05-22 19:57:58 · 111 阅读 · 0 评论