文章分类 - Mybatis
MyBatis学习(六)-----缓存
摘要:一、一级缓存 失效的4种情况: 二、二级缓存 二级缓存:(全局缓存):基于namespace级别的缓存,一个namespace对应一个二级缓存: 查出的数据会先默认放在一级缓存中,只有会话提交或关闭以后,一级缓存中的数据才会转移到二级缓存 1、二级缓存使用&细节 1)在xml配置文件开启二级缓存配置
阅读全文
MyBatis学习(五)-----动态sql
摘要:一、if 1、新建接口 2、编写xml映射文件 3、代码测试 查询的时候如果某些条件没带可能sql拼装会有问题 1、给where后面加上1=1,以后的条件都and xxx 2、 二、trim_自定义字符串截取 1、编写接口 2、编写xml映射文件 三、choose_分支选择 1、编写接口 2、编写x
阅读全文
MyBatis学习(四)-----关联查询
摘要:一、resultMap级联属性封装1、添加接口方法 2、xml映射文件实现 3、代码测试 二、association关联对象封装 修改xml映射文件的resultMap 三、association分步查询 1、添加接口方法。 2、xml映射文件。 部门映射文件: 员工映射文件: 四、分步查询的延迟加
阅读全文
MyBatis学习(三)-----增删改查
摘要:一、增删改 1、在接口定义方法 2、在xml映射文件实现 3、代码测试 二、获取自增主键和非自增主键的值 自增主键 非自增主键 三、参数处理 1、单个参数:mybatis不做特殊处理,直接#{参数名}取出参数值 2、多个参数:多个参数被封装成map。使用#{param1}、#{param2}按顺序取
阅读全文
MyBatis学习(二)-----XML配置
摘要:1、properties properties标签基本不用,交由Spring管理 这些属性都是可外部配置且可动态替换的,既可以在典型的Java 属性文件(*.properties)中配置,亦可通过 properties元素的子元素来传递。 2、settings 这是 MyBatis 中极为重要的调整
阅读全文
MyBatis学习(一)-----HelloWorld
摘要:一、入门示例 1、 pom.xml 文件: 2、从SqlSessionFactoryBuilder构建 SqlSessionFactory 3、XML 配置文件(configuration XML) 4、从 SqlSessionFactory 中获取 SqlSession 5、Sql映射文件:Emp
阅读全文
浙公网安备 33010602011771号