![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
ah_hzy
光而不耀,静水流深。
展开
-
myBatis 批量xml
批量插入xml <insert id="batchSaves" useGeneratedKeys="true" keyProperty="relId" parameterType="java.util.List" > insert into categorys_display_mapping (rel_id, display_category_code, displa...原创 2020-04-18 15:01:02 · 279 阅读 · 0 评论 -
MyBatis(三)MyBatis的动态SQL
动态SQL中的元素MyBatis的动态SQL元素 元素 说明 <if> 判断语句,用于单条件分支判断 <choose>、(<when>、<otherwise>) 相当于java中的switch...case...default语句,用于多条件分支判断 <where>、<trim>、<s...原创 2019-06-25 16:48:30 · 968 阅读 · 0 评论 -
MyBatis(四)MyBatis的关联映射
关联关系概述这三种关系的具体说明如下:一对一:在任意一方引入对方主键作为外键 一对多:在"多"的一方,添加"一"的一方的主键作为外键 多对多:产生中间关系表,引入两张表的主键作为外键,两个主键成为联合主键或使用新的字段作为主键在Java中,通过对象也可以进行关系描述一对一的关系:如A类中定义B类类型的属性b,B类中定义A类类型的属性a 一对多的关系:就是一个...原创 2019-06-25 20:35:20 · 436 阅读 · 0 评论 -
MyBatis(一)初识MyBatis
1.MyBatis?的工作原理(1)读取MyBatis配置文件mybatis-config.xmlmybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接(2)加载映射文件Mapper.xml.(即SQL映射文件),该文件中配置了操作数据库的SQL语句,需要在mybatis-config.xml中...原创 2019-06-23 21:35:43 · 263 阅读 · 0 评论 -
MyBatis(二)MyBatis的核心配置
MyBatis主要涉及两个核心对象:SqlSessionFactory和SqlSession1.MyBatis核心对象 SqlSessionFactory SqlSessionFactory它是单个数据库映射关系经过编译后的内存镜像,其主要作用是创建SqlSession.通过xml构建出SqlSessionFactory实例的代码如下://读取配置文件InputStrea...原创 2019-06-23 23:56:07 · 649 阅读 · 0 评论