栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyBatis

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyBatis

框架有哪些?
框架技术的发展
Javaweb延伸
Struts2
Hibernate(视图访问层)全自动ORM框架
Spring(业务逻辑)

SSM
Mybatis(数据访问)半自动对象关系映射
SpringMvc(视图)
springBoot(都有)
 
            org.mybatis
            mybatis
            3.2.2
        
        
        
        
            mysql
            mysql-connector-java
            5.1.47
        

编写配置文件
myBatis核心配置文件





数据访问层
Lombok

@data标识在类上
@Getter
@Setter
@AllArgsConstructor

编写映射文件
Mapper
配置文件
配置运行环境
数据源
配置映射mapper文件
sqlSession执行语句的两种方式
1、通过sqlSession直接执行(了解使用)
2、通过sqlSession得到数据访问对象执行SQL语句
getMapper
日志文件
log4j
1、导入
2、导入配置文件
3、使用log4j
mybatis组成要素
核心API
sqlSession
true
close
getmapper
字节流
字符流
配置类
sqlSessionFactory
作用域application
opensqlSssion()是否开启事务控制默认FALSE
sqlSessionFactoryBuilder
抽取工具类
核心配置文件
settings
别名配置


        


 
        
            
            
        
    
       

映射文件
mapper
标签属性namespace=“对应方法的接口路径”
select标签
resultType 返回值类型
parameterType=""方法参数类型
id是方法名
resultMap
注意大小写
参数
#{取值}防止sql注入
${取值}不能防止sql注入
resultMap自定义映射结果
setting配置映射级别
1、默认值
2、NONE
sql
一级缓存开启
二级缓存关闭
sql语句的条件判断


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/666646.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号