myBatis
weng@
分享让我们一起进步
展开
-
Mybatis 获取insert 插入数据库返回的主键值
Mybatis 获取insert 插入数据库返回的主键值1,方式一<!--useGeneratedKeys 开启使用生成主键 keyProperty bean 中的属性 keyColumn 列属性 --><insert id="addUser" useGeneratedKeys="true" keyProperty="id" keyColumn="id" > insert into user (name,address,dept_id) values (#原创 2020-12-23 12:09:43 · 416 阅读 · 0 评论 -
Mybatis 动态接口绑定
Mybatis 动态接口绑定接口绑定是mysql 提供的一种灵活数据库操作,解决方法调用不灵活,参数传递不灵活的问题,提供映射配置文件。规范: 必要规范 : 1:namespace 要对应接口的类路径。 2: 标签id 于接口中的方法名称一致。 可选规范: 1:映射文件名称绝接口命名一致。 2:放在同一路径包下。...原创 2020-07-27 14:49:22 · 289 阅读 · 0 评论 -
Mybatis 表中的条件查询类型
Mybatis 表中的条件查询类型mybatis 能接受以下3种类型:1:简单类型 (基本类型,String ,包装类型 ,java.sql.*.data)2 : Map 类型 k -v3 : 对象类型原创 2020-07-27 14:33:39 · 342 阅读 · 0 评论 -
MyBatis #{} 和 ${} 的分别使用 和区别
MyBatis #{} 和 ${} 的分别使用 和区别最近复习 MyBatis 对 #{} 和 ${} 进行了对比。我直接给结论 #{} 适合 在表结构 确定的情况下使用 。 ${} 适合 在表结构不确定的情况下使用。以下是我的一下解释:${} 是参数占位符 会在编写好sql 后 不进行预编译 直接将参数直接拼接,静态文本替换<select resultType="User"> select * from user where username=${原创 2020-07-27 14:08:08 · 284 阅读 · 0 评论 -
My Batis XML 写 SQL 语句 中使用 count
My Batis XML 写 SQL 语句 中使用 count 函数碰到的问题今天使用My batis 在xxx.xml 编写 SQL 语句 发现了一个问题Count(*) 后面按理说是 随便写别名 但在 My batis中 别名一定要匹配 实体类中的 变量 不然 会出现 无法得到这个值一直出现 null 这种情况 加上对于的实体名 之后就可以为其封装到实体中这就拿到了,以后一定...原创 2019-10-18 22:29:37 · 2826 阅读 · 0 评论 -
使用PageHelper进行分页的简单配置
使用PageHelper进行分页的简单配置每次做项目一到分页就感觉头大,就在前几天碰到Mybatis PageHelper 分页插件使用简单功能强大导入moven 依赖<!-- Mybatis 分页工具 --> <dependency> <groupId>com.github.pagehelper</groupId> &l...原创 2019-09-24 20:42:47 · 535 阅读 · 0 评论 -
Spring 整合My Batis 3种方式
Spring 整合My Batis 3种方式前言:spring 整个 My Batis 的核心就是把My Batis 的sqlSessionFactory 交给spring 管理开始整合基本的配置:整合思路 SqlsessionFactoty >Sqlsession>Mapper>CRUD1,步骤 导入jar2,基本的类-表,MyBatis 配置conf.x...原创 2019-09-25 00:18:19 · 339 阅读 · 0 评论