返回顶部

随笔分类 -  mybatis

摘要:<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim> prefix:在trim标签内sql语句加上前缀。 prefixOverrides:指定去除多余的前缀内容 如:prefixOverrides = "and 阅读全文
posted @ 2022-12-28 10:14 fen斗 阅读(1780) 评论(0) 推荐(0) 编辑
摘要:ANSI标准中是用<>(所以建议用<>),但为了跟大部分数据库保持一致,数据库中一般都提供了 !=(高级语言一般用来表示不等于) 与 <> 来表示不等于: MySQL 5.1: 支持 != 和 <> PostgreSQL 8.3: 支持 != 和 <> SQLite: 支持 != 和 <> Orac 阅读全文
posted @ 2021-05-19 09:26 fen斗 阅读(2170) 评论(0) 推荐(1) 编辑
摘要:。。。。。。<foreach collection="list" item="item" open="(" close=")" separator="," index=""> #{item.studentId} </foreach> 。。。。。。 形成的结果: select * from test 阅读全文
posted @ 2020-04-30 16:40 fen斗 阅读(4327) 评论(0) 推荐(0) 编辑
摘要:需求: 在连接数据库的单元测试时,极可能为测试某个测试点需提前准备对应的测试数据,这时,就需要对数据库表进行初始化。在执行完测试后,有时也需要查询数据库表来验证是不是正常入库。且为了保持测试的校验完整性和现有的功能代码分开,应有自已的sqlmap和dao。 1.直接执行前端传来的任何sql语句,pa 阅读全文
posted @ 2020-04-30 16:36 fen斗 阅读(2336) 评论(0) 推荐(0) 编辑
摘要:参考自:https://www.cnblogs.com/zjdxr-up/p/6603419.html 在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了parameterType的用法, parameterType为输入参数,在配置的时候,配置 阅读全文
posted @ 2020-04-01 12:36 fen斗 阅读(409) 评论(0) 推荐(0) 编辑
摘要:方法一: 直接以对象的整体的形式去传入到xml文件中,当然这时候用过满足的条件是:你所想传入的所有的参数,应该都是包含在一个对象中的,此时可以以对象的形式去传入到xml中 如下图示例 实体类 private String id; private String companyName; private 阅读全文
posted @ 2020-04-01 11:54 fen斗 阅读(193) 评论(0) 推荐(0) 编辑
摘要:特别注意: 在Dao.java的映射文件Dao.xml中传入对象的属性怎么写,不是 对象.属性 而是直接写属性 如下示例 ProviderDao.java文件 传入的是一个对象,而不是普通的类型 public List<Provider> getProvidersFactors(Provider p 阅读全文
posted @ 2020-04-01 11:43 fen斗 阅读(718) 评论(1) 推荐(0) 编辑
摘要:相关的类还是上篇中的类。 第一种查询部门的时候将部门对应的所有员工信息也查询出来的方式: DepartmentMapper.xml <!--嵌套结果集的方式,使用collection标签定义关联的集合类型的属性封装规则 --> <resultMap type="com.mybatis.bean.De 阅读全文
posted @ 2020-03-15 12:30 fen斗 阅读(7244) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/qiankun-site/p/5762352.html 在mybatis中通过使用SQL片段可以提高代码的重用性,如下情景: 1、创建动态SQL <sql id="sql_count">select count(*)</sql> 2、使用 <selec 阅读全文
posted @ 2019-11-05 15:33 fen斗 阅读(8213) 评论(0) 推荐(1) 编辑

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