![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 86
啦啦啦_9999
这个作者很懒,什么都没留下…
展开
-
MyBatis 一(2)之Mybatis入门程序
【3】. mybatis入门程序:查询用户信息、用户添加、用户修改和删除、mybatis和 Hibernate的适用场景 总结:mybatis开发过程: 编写SqlMapConfig.xml(全局)配置文件 编写mapper.xml配置文件——即定义statement 通过配置文件创建SqlSessionFactory(Test.java中); 通过SqlSessionFactory获取Sql...原创 2018-10-30 22:45:04 · 225 阅读 · 0 评论 -
Mybatis 一(6)之动态SQL:where if、sql片段(sql if、foreach)
【6】.动态SQL: 1. 动态 SQL:where if和 sql片段(sql if) 需求:自定义条件查询用户信息 where和 if: where 标签相当于 where关键字,可以自动去除第一个 and; if 相当于判断,test=“判断条件”; Sql片段: 通用的 sql片段抽取出来,单独定义,方便其他的 statement引用; 通过 sql语句,where条件(即下面的 wher...原创 2018-11-04 18:00:34 · 777 阅读 · 0 评论 -
Mybatis一 之总结
【总结】: (1) mybatis是什么 持久层框架 mybatis重点是sql语句 适用于需求变化频繁的项目 (2) mybatis架构 xml全局配置文件(名称任意),主要配置: typeAliases、properties、环境变量(数据源、事务)、setting、mapper SqlSessionFactory:会话工厂 SqlSession:会话,是面向用户的接口,是线程非安全的,...原创 2018-11-04 17:45:22 · 153 阅读 · 0 评论 -
MyBatis 二(2)之缓存
1. 一级缓存:原创 2018-11-07 00:07:45 · 99 阅读 · 0 评论 -
Mybatis 二(3)之逆向工程
逆向工程: 在企业中,设计阶段会进行表设计,创建逆向工程,由数据表——》Java代码; 需要:mapper.xml、mapper.java、POJO表名(表名.java); 配置: 所需 .jar包,数据库驱动包 需要配置的地方:(根据 generatorConfig.xml (名字任意)文件的内容进行配置) generatorConfig.xml <?xml version="1.0&am原创 2018-11-09 10:51:00 · 92 阅读 · 0 评论 -
Mybatis 一(5)之Mybatis开发dao的两种方式
【5】.两种方式: 1. 原始 dao的开发方式(程序员要写 dao的接口和 dao的实现类) 2. mapper代理方式原创 2018-11-01 16:17:55 · 281 阅读 · 0 评论 -
Mybatis 一(4)之Mybatis映射文件
Mapper.xml中: parameterType、resultType、resultMap原创 2018-10-31 22:19:53 · 313 阅读 · 0 评论 -
MyBatis 一(3)之Mybatis全局配置文件
全局配置文件(如SqlMapConfig.xml) configuration配置 properties属性 setting设置 typeAliases类型命名 typeHandlers类型处理器 objectFactory对象工厂 plugins插件 environments环境 environment环境变量 transactionManager事务管理器 dataSource数据源 映射器...原创 2018-10-31 14:43:25 · 330 阅读 · 0 评论 -
MyBatis 一(1)之Mybatis架构
原创 2018-10-30 22:39:43 · 235 阅读 · 0 评论 -
Mybatis 二(1)之高级映射(&延迟加载)
1. 一对一查询: users——用户表(id、username、age) items——商品表(id、name、price、detail、pic、createtime) orders——订单表(id、user_id、number、createtime、note) orderdetail——订单信息表(id、orders_id、items_id、items_num) ① users——order...原创 2018-11-05 13:51:45 · 156 阅读 · 0 评论