随笔分类 -  Mybatis

摘要:一、Mybatis四大组件 二、SqlSession四大对象 这里阐述一下上图的流程 Exeutor发起sql执行任务 1、先调用statementHandler中的prepare()进行SQL的编译 2、然后调用statementHandler中的parameterize()设置参数 2.1、这里 阅读全文
posted @ 2022-10-24 15:02 不死码农 阅读(778) 评论(0) 推荐(0) 编辑
摘要:1.根据useGeneratedKeys获取返回值,部分数据库不支持 修改mybatis xml 1 2 3 <insert id="insertUser" useGeneratedKeys="true" keyProperty="id" parameterType="com.entity.user 阅读全文
posted @ 2019-09-29 13:55 不死码农 阅读(4421) 评论(0) 推荐(0) 编辑
摘要:在appliction.properties文件中加入: 加入此句后:直接用User 在.xml文件中:(这里的User的全路径为=‘com.test.domain.User’) 阅读全文
posted @ 2019-09-22 12:20 不死码农 阅读(272) 评论(0) 推荐(0) 编辑
摘要:Spring的重要注解 https://www.cnblogs.com/rolandlee/p/11014923.html 一:首先是map嵌套: 例1: 例2: 总结: paramterType无论是MAP或者是map嵌套的类型都可以,只是在取得参数时的层次不同而已: 二:list嵌套MAP se 阅读全文
posted @ 2019-06-14 16:35 不死码农 阅读(4108) 评论(0) 推荐(0) 编辑
摘要:在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。 阅读全文
posted @ 2019-05-16 14:58 不死码农 阅读(4195) 评论(0) 推荐(1) 编辑
摘要:MybatisX 插件 快捷 mapper方法生成对应 > mapper.xml中 :ALT +enter 阅读全文
posted @ 2019-04-19 09:20 不死码农 阅读(8643) 评论(0) 推荐(1) 编辑
摘要:在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。 1. MyBati 阅读全文
posted @ 2019-04-17 18:00 不死码农 阅读(89152) 评论(1) 推荐(7) 编辑
摘要:mybatis提供了一个配置: 使用该配置可以让mybatis自动将SQL中查出来的带下划线的字段,转换为驼峰标志,再去匹配类中的属性。 即: 查出来的结果,会被自动转换成phoneNum和cardNum,再和结果类(这里就是User )中的属性进行匹配。 更多和自动转换驼峰标志相关的详细源码分析可 阅读全文
posted @ 2019-04-17 17:35 不死码农 阅读(20085) 评论(2) 推荐(3) 编辑
摘要:MyBatis如何获取插入记录的自增长字段值: 第一步: 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! 第二步: Mybatis执行完插入语句后,自动将自增长值赋值给对象Spares的 阅读全文
posted @ 2019-04-17 16:40 不死码农 阅读(25587) 评论(1) 推荐(6) 编辑
摘要:mybatis批量查询 注意这里的 in 和 <trim prefix="(" suffix=")"> 以及 in ( )的三种方式的(例1(推荐),例2,例3(推荐))等价使用 例1: 例2: 例3: mapper接口代码: xml代码: 批量插入: mapper.java mapper.xml 阅读全文
posted @ 2019-04-16 11:40 不死码农 阅读(42631) 评论(0) 推荐(1) 编辑
摘要:POM文件的配置: 文件结构: 阅读全文
posted @ 2019-04-04 14:07 不死码农 阅读(258) 评论(0) 推荐(0) 编辑
摘要:XXXX.xml: UserMapper.java: 结构测试: 阅读全文
posted @ 2019-03-29 14:13 不死码农 阅读(3841) 评论(0) 推荐(0) 编辑
摘要:或者: 传入JAVA对象 mapper接口代码: xml代码: JAVA对象中有list或array时,foreach中的collection必须是具体list或array的变量名。 比如这里User含有一个名为idList的list,所以User中用idList取值,这点和单独传list或arra 阅读全文
posted @ 2019-03-08 17:28 不死码农 阅读(15963) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示