-
mybatis---->半自动的持久化框架。 持久化:把java中对象和数据库中的表映射起来。—ORM框架。
-
mybatis得入门:(1)引入mybatis得依赖 (2) 创建mybatis得配置文件 (3)mybatis得映射文件【sql,列和属性之间的映射】
(4)dao接口 -
mybatis的crud.
-
mybatis优化---->日志 数据库属性文件 实体类起别名
-
mybatis得列名和属性名不一致!(1)查询时为查询得列起别名 (2)使用resultMap
-
联表查询 【1】多对一
【2】一对多 ----->ResultMap -
动态sql语句:
... 条件where关键字 并删除第一个and | or 添加set关键字 并删除最后一个逗号
和where set
-
sql片段
select from
查询得列
-
代码生成器---->生产简单的单表增删改查
(1)引入jar
(2)generator得配置文件
(3) 测试 -
分页插件—PageHelper
(1)引入jar包
(2)配置文件引入PageHelper的插件
(3)使用 PageHelper.startPage(page,pageSize);
查询
封装到 PageInfo -
mybatis一级【开启基于session】和二级缓存[关闭 基于mapper] 序列化



