
Mybatis
intelrain
这个作者很懒,什么都没留下…
展开
-
Mybatis Generator配置之后的使用问题
输入mvn mybatis-generator:generate后,build失败,报错信息如下:Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-...原创 2018-03-26 10:20:20 · 980 阅读 · 0 评论 -
mybatis在xml文件中处理转义字符
转载自:http://blog.csdn.net/zheng0518/article/details/10449549第一种方法:用了转义字符把>和<替换掉,然后就没有问题了。SELECT * FROM test WHERE 1 = 1 AND start_date &lt;= CURRENT_DATE AND end_date &gt;= CURRENT_DATE附...转载 2018-05-18 14:10:44 · 1656 阅读 · 0 评论 -
MyBatis传入多个参数的处理方式
1、新增maven依赖 maven引入ibatis包<!-- https://mvnrepository.com/artifact/org.apache.ibatis/ibatis-core --><dependency> <groupId>org.apache.ibatis</groupId> <artifactId&...原创 2018-05-18 17:54:01 · 426 阅读 · 0 评论 -
mybatis 多参数 list和String
转载自:https://blog.csdn.net/u010913106/article/details/50538379/百度的过程太残酷,一个一个试。因为要放两个参数,需加以区分(多个参数同理)方法一不建议使用,调用时打包参数不直观,维护成本高,建议方法二,虽然参数多了不好看,但是见文知意。方法一: dao部分注意:xml中使用参数需要严格匹配map 中put的keypublic void d...转载 2018-06-09 14:11:12 · 11469 阅读 · 0 评论 -
Mybatis多个集合的迭代处理
在使用这个功能是需要特别注意以下规则:1. 当查询的参数只有一个时 A. 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list findByIds(List<Long> ids)<select id="findByIdsMap" resultMap="BaseResultMap"> Select ...原创 2018-06-09 14:16:43 · 1419 阅读 · 0 评论 -
MyBatis传入多个参数的问题
转载自:https://www.cnblogs.com/mingyue1818/p/3714162.html一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBe...转载 2018-07-10 16:52:42 · 165 阅读 · 0 评论 -
mybatis like '%%'问题
<select id="getMaxNotOnlineInfoByConditon" resultType="com.shishike.susie.entity.CustomConfirmInfo">SELECT *FROM t_customconfirminfoWHERE (if(#{pduName,jdbcType=VARCHAR} IS NULL, 0 = 0, pdu...原创 2018-07-21 16:17:07 · 9653 阅读 · 0 评论 -
Mybatis与Hibernate的区别
优势对比Mybatis优势MyBatis可以进行更为细致的SQL优化,可以减少查询字段。 MyBatis容易掌握,而Hibernate门槛较高。Hibernate优势Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。 Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。 Hibernate数据库移植...原创 2018-09-14 18:55:12 · 521 阅读 · 0 评论