- mybatis 第一天
自定义框架
mybaits 的入门 - mybatis 第二天
CRUD : selectList ,selectOne ,insert ,update ,delete
#{ }
${ }
参数类型:简单类型: KaTeX parse error: Expected 'EOF', got '#' at position 10: { value} #̲{随便} pojo类型:{属性名} #{属性名}
复杂类型:
map: #{key}
多参数:#{param1} , #{param2}…
传统模式开发: UserDaoImpl implements UserDao
动态代理开发:UserDao
核心配置文件:properties , typeAliaes , mappers ,settings(延迟加载,二级缓存, 日志)
返回值类型: - mybatis第三天
数据源:type=POOLED — c3p0 ,dbcp ,spring jdbc, druid
事务:openSession(true | false)
动态的sql语句:if , where , sql片段 , foreach
一对一映射:
一对多映射:
多对多映射: - mybatis第四天
延迟加载 – 按需加载
一级缓存: session级别的,
二级缓存:sessionFactory,应用级别的
注解开发: