摘要: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPEgeneratorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis GeneratorConfiguration 1.0//EN" "http://myba 阅读全文
posted @ 2019-11-27 16:36 MartinEDM 阅读(151) 评论(0) 推荐(0)
摘要: mybatis 有三种执行器 阅读全文
posted @ 2019-11-27 16:07 MartinEDM 阅读(2265) 评论(0) 推荐(0)
摘要: if 判断语句 单条件分支判断 if标签用来实现根据条件拼接sql语句,下面示例用来判断参数如果不为null,则拼接sql where 拼装sql语句 当 where 中的条件使用的 if 标签较多时,这样的组合可能会导致错误, “where”标签会自动判断如果它包含的标签中有返回值的话,就在sql 阅读全文
posted @ 2019-11-27 15:55 MartinEDM 阅读(146) 评论(0) 推荐(0)
摘要: resultMap constructor - 类在实例化时,用来注入结果到构造方法中 idArg - ID 参数;标记结果作为 ID 可以帮助提高整体效能 arg - 注入到构造方法的一个普通结果 id – 一个 ID 结果;标记结果作为 ID 可以帮助提高整体效能 result – 注入到字段或 阅读全文
posted @ 2019-11-27 14:23 MartinEDM 阅读(656) 评论(0) 推荐(0)
摘要: 方法1:顺序传参法 #{}里面的数字代表你传入参数的顺序。 这种方法不建议使用,sql层表达不直观,且一旦顺序调整容易出错。 方法2:@Param注解传参法 #{}里面的名称对应的是注解@Param括号里面修饰的名称。 这种方法在参数不多的情况还是比较直观的,推荐使用。 方法3:Map传参法 #{} 阅读全文
posted @ 2019-11-27 14:11 MartinEDM 阅读(388) 评论(0) 推荐(0)
摘要: cache 给命名空间的缓存配置 cache-ref 其他命名空间缓存配置的引用 resultMap 描述如何从数据库结果集中来加载对象 sql 可被其他语句引用的可重用语句块 insert 映射插入语句 update 映射更新语句 delete 映射删除语句 select 映射查询语句 自动映射 阅读全文
posted @ 2019-11-27 14:02 MartinEDM 阅读(254) 评论(0) 推荐(0)
摘要: properties 定义配置,配置的属性可以在整个配置文件中的其他位置进行引用 settings 设置 用于指定Mybatis的一些全局配置属性,改变mybatis的运行时行为 typeAliases 别名,为java类型设置一个别名 ,映射时方便使用 ,分为系统别名 和 自定义别名 也可以指定一 阅读全文
posted @ 2019-11-27 12:38 MartinEDM 阅读(381) 评论(0) 推荐(0)
摘要: 可以说每个MyBatis都是以一个SqlSessionFactory实例为中心的。SqlSessionFactory实例可以通过SqlSessionFactoryBuilder来构建。一是可以通过XML配置文件的方式来构建SqlSessionFactory,二是可以通过Java API的方式来构建。 阅读全文
posted @ 2019-11-27 11:38 MartinEDM 阅读(218) 评论(0) 推荐(0)
摘要: 添加maven 依赖 配置文件 mapper 接口 测试 阅读全文
posted @ 2019-11-27 11:19 MartinEDM 阅读(104) 评论(0) 推荐(0)