Mybatis是一个持久层的框架,Mybatis底层操作的就是JDBC 是半自动化的ORM(对象关系映射)
Mybatis对数据库中查询的结果集进行了封装,把结果集中的列的名称和对象的属性一一对应。但是需要人为的写SQL语句。
步骤:
SqlMapConfig.xml核心配置文件
1.写数据库的链接参数
2.别名的配置、缓存的配置
#{}有预编译的效果 能够防止sql注入攻击
#{}会自动的为参数添加“”号
${}当使用列名为参数的时候使用
它没有预编译的机制
一级缓存Session级别,自己管理
二级缓存SessionFactory级别
二级缓存默认不开启
Mybatis对数据库中查询的结果集进行了封装,把结果集中的列的名称和对象的属性一一对应。但是需要人为的写SQL语句。
步骤:
SqlMapConfig.xml核心配置文件
1.写数据库的链接参数
2.别名的配置、缓存的配置
UserMapper.xml对象关系映射的文件
包括sql语句的书写和对象映射关系
#{}有预编译的效果 能够防止sql注入攻击
#{}会自动的为参数添加“”号
${}当使用列名为参数的时候使用
它没有预编译的机制
一级缓存Session级别,自己管理
二级缓存SessionFactory级别
二级缓存默认不开启