
mybatis
文章平均质量分 71
元正~Richarlie
programming
展开
-
MyBatis的转义(XML)
MyBatis的转义转载 2022-12-14 15:34:00 · 2934 阅读 · 0 评论 -
mybatis的insert插入后获取自增id详解(从controller到mapper)
mybatis的insert插入后获取自增id详解(从controller到mapper)转载 2022-08-22 15:00:20 · 4889 阅读 · 0 评论 -
mybatis之返回值总结
mybatis之返回值总结转载 2022-08-05 15:29:14 · 5548 阅读 · 0 评论 -
mybatis中resultmap与resulttype区别
resultmap与resulttype的区别为:对象不同、描述不同、类型适用不同 一、对象不同 1、resultmap:resultMap如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。 2、resulttype:resultType使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 二、描述不同 1、resultmap:resultMap对于一对一表连接的处理方式通常为在主表的pojo转载 2022-05-19 16:23:25 · 3618 阅读 · 0 评论 -
mybatis之foreach用法
在做mybatis的mapper.xml文件的时候,我们时常用到这样的情况:动态生成sql语句的查询条件,这个时候我们就可以用mybatis的foreach了 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名,该参数为必选。 index:在list和数组中,index是元素的序号,在map中,index是元素的key,该参数可选 open:foreach代码的开始符号,一般是(和close=")"合用。.转载 2021-04-29 13:59:17 · 31694 阅读 · 4 评论 -
mybatis实现模糊查询时%%的处理
背景:需要通过mybatis实现简单的字段like模糊查询,%如何处理 方法一: 完整范例查询语句如下: <select id="queryRecord" resultType="db.model.Record" parameterType="java.lang.String"> select a.recordId as recordID,a.name as name, TRIM(TRAILING '.' from b.name) as.转载 2020-11-07 14:05:48 · 3385 阅读 · 2 评论 -
mybatis 调用存储过程
mybatis 调用存储过程 第一步,在oracle数据库中创建存储过程 create or replace procedure pro_test(ename varchar2, result out varchar2 ) as begin result:='hello,'||ename; end; 第二步,在dao接口中声明调用存储过程的方法 第三步,...转载 2020-04-13 08:25:42 · 458 阅读 · 0 评论 -
mybatis传参总结
注:文章引用部分 mybatis传递参数总结文章内容 一、单个参数 1、基本数据类型 (1)直接使用 List<ChargeRuleDO> tests(long id); <select id="tests" resultType="com.xxx.bean.ChargeRuleDO"> select * from t_charge_rule t wh...转载 2020-04-13 08:21:19 · 287 阅读 · 0 评论 -
mybatis 主从表关联查询封装返回结果
一、确定数据源 select m.id,m.a,m.b,d.main_id,d.aa,d.bb from table_main as m left join table_detail as d on m.id=d.main_id where m.status_id= 2 and m.x_id = #{x...原创 2020-04-09 17:12:46 · 1135 阅读 · 0 评论