
mybatis
时也twilight
一个想不出来的简介
展开
-
Mybatis复习(五)
一对一多表查询(一):一个医生对应一个科室通过查询一个医生找到对应的科室1.医生实体类(增加科室对象)public class Doctor implements Serializable { private Integer id;//主键 private String dName;//唯一 private Integer deptId;//外键 private Dept dept; public Dept getDept() { r原创 2020-06-16 12:36:48 · 274 阅读 · 0 评论 -
Mybatis复习(四)动态sql
动态sql主要用于解决查询条件不确定的情况:在程序运行期间,根据提交的查 询条件进行查询。通过MyBatis提供的各种标签对条件作出判断以实现动态拼接SQL语句。MyBatis的动态SQL是基于OGNL表达式的。使用动态SQL的原因提供的查询条件不同,执行的SQL语句不同。若将每种可能的情况均逐一 列出,就将出现大量的SQL语句。MyBatis中用于实现动态SQL的元素主要有:if语句wheretrimsetforeachchoose(when,otherwize)if标签就是简原创 2020-06-16 10:36:55 · 370 阅读 · 0 评论 -
Mybatis复习(三)逆向工程
代理逆向工程Mybatis官方提供的逆向工程可以针对单表自动生成Mybatis执行所需要的代码1.新建一个工程创建一个maven工程2.引入jar包pom.xml<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope&原创 2020-06-15 20:42:52 · 304 阅读 · 0 评论 -
Mybatis复习(二)Mybatis核心配置、接口和类 &maven创建父工程 &配置log4j
掌握Mybatis核心配置;Mybatis-config.xml 全局配置文件Mybatis-config.xml配置文件包含了影响MyBatis 行为的设置和属性 信息,文档结构如下:configuration 配置properties 属性settings 设置typeAliases 类型命名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件Environments 环境mappers 映射器properties全局参数 加载属性文件原创 2020-06-14 14:11:16 · 238 阅读 · 0 评论 -
Mybatis复习(一)
了解什么是Mybatis框架简介;什么是MyBaitsMybatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为Mybatis 。 2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java 的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。Mybatis原创 2020-06-14 12:05:15 · 773 阅读 · 0 评论