随笔分类 - MyBatis
MyBatis --- 动态SQL、缓存机制
摘要:有的时候需要根据要查询的参数动态的拼接SQL语句 常用标签: - if:字符判断 - choose【when...otherwise】:分支选择 - trim【where,set】:字符串截取,其中where标签封装查询条件,set标签封装修改条件 - foreach: if案例 1)在Employ
阅读全文
MyBatis --- 映射关系【一对一、一对多、多对多】,懒加载机制
摘要:映射(多、一)对一的关联关系 1)若只想得到关联对象的id属性,不用关联数据表 2)若希望得到关联对象的其他属性,要关联其数据表 举例: 员工与部门的映射关系为:多对一 1.创建表 员工表 确定其外键是部门表的 id 部门表 2.创建相应的实体类和Mapper接口 查询的方法有三! 方法一: - 写
阅读全文
Mybatis --- 映射文件、参数处理、参数值的获取、select元素
摘要:映射文件:指导着MyBatis如何进行数据库增删改查, 有着非常重要的意义; - cache 命名空间的二级缓存配置 - cache-ref 其他命名空间缓存配置的引用。 - resultMap 自定义结果集映射 - parameterMap 已废弃!老式风格的参数映射 - sql 抽取可重用语句块
阅读全文
Mybatis --- 创建方法、全局配置
摘要:总体介绍:MyBatis实际上是Ibatis3.0版本以后的持久化层框架【也就是和数据库打交道的框架】! 和数据库打交道的技术有: 原生的JDBC技术 >Spring的JdbcTemplate技术 这些工具都是提供简单的SQL语句的执行,但是和我们这里学的MyBatis框架还有些不同, 框架是一整套
阅读全文
浙公网安备 33010602011771号