码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis框架

时间:2020-10-21 21:18:46      阅读:18      评论:0      收藏:0      [点我收藏+]

标签:文件   set   数据   session   ram   外部   ISE   otherwise   lse   

1:MyBatis核心对象(生命周期与作用域)

SqlSessionFactoryBuilder

SqlSessionFactory

SqlSession

通过SqlSession实例直接执行已映射的SQL语句

基于Mapper接口方式操作数据

2:MyBatis核心配置文件

(mybatis-config.xml)

properties元素

settings元素

typeAliases元素

environments元素

dataSource 数据源

transactionManager 事务管理器

mappers元素

3:MyBatis-SQL映射文件(mapper.xml)

            namespace

            insert、update、delete、select元素

                     id :唯一标识

                     parameterType:直接表示参数类型 使用@Param实现多参数入参

                     resultType :直接表示返回类型

                     resultMap :表示对外部resultMap的引用

            resultMap元素

               属性 id,type

            子节点

                 id, result, association ,collection

            动态SQL

                 if ,where ,set ,trim ,foreach ,choose(when、otherwise)

 

MyBatis框架

标签:文件   set   数据   session   ram   外部   ISE   otherwise   lse   

原文地址:https://www.cnblogs.com/zjx-959/p/13853048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!