MyBatis
MyBatis应用
唯空城
自检
展开
-
【MyBatis】resultMap标签中里的collection标签
前言collection(一对多) 元素的作用和association元素的作用差不多一样,事实上,它们非常类似,也是映射到JavaBean的某个“复杂类型” 属性,只不过这个属性是一个集合列表,即JavaBean内部嵌套一个复杂数据类型(集合)。和使用association元素一样,我们使用嵌套查询, 或者从连接中嵌套结果集。示例1、现有两张表,sys_dict_type和sys_dict_value,两表是一对多的关系,表结构如下图所示:2、其中表sys_dict_type的原创 2022-05-30 17:58:10 · 7495 阅读 · 0 评论 -
【mybatis-plus中@TableField.fill设置为FieldFill.UPDATE】不生效
mybatis-plus中可以通过TableField.fill设置自动填充字段,其中包含的关键字如下:public enum FieldFill { DEFAULT(0, "默认不处理"), INSERT(1, "插入填充字段"), UPDATE(2, "更新填充字段"), INSERT_UPDATE(3, "插入和更新填充字段"); ...}使用时直接在需要自动填充的字段上添加即可@Data@TableName("SP_MEMBER").原创 2022-01-26 18:43:15 · 17600 阅读 · 0 评论 -
mybatis plus条件构造器
实体包装器,用于处理 sql 拼接,排序,实体参数查询等! 补充说明: 使用的是数据库字段,不是Java属性! 实体包装器 EntityWrapper 继承 Wrapper简单示例 翻页查询 public Page<T> selectPage(Page<T> page, EntityWrapper<T> entityWrapper) { if (null != entityWrapper) { entityWrapper.orde转载 2021-05-17 17:36:43 · 192 阅读 · 0 评论 -
【MyBatis+MySQL字段为datetime,参数为Date类型的查询方法】
MyBatis查询语句:字段为datetime类型,传入的参数为date类型,如下所示查询方法如下select e.* from table e where e.code = #{meterId, jdbcType=VARCHAR} and DATE_FORMAT(e.collect_time, '%Y-%m-%d %H:%i:%s') = #{collectTime, jdbcType=TIMESTAMP}...原创 2021-12-27 18:28:15 · 5232 阅读 · 1 评论 -
【MyBatis调用MySQL存储过程,有返回参数】
场景搭建MySQL判断参数是否存在于某需要分割的字段中通过调用存储过程实现该功能后,需要在MyBatis中调用该存储过程并查询返回参数:方法实现mapper.xml在mapper.xml中新建【paramterMap】,包含传入存储过程的参数以及传出存储过程的参数<parameterMap id="pm" type="java.util.Map"> <parameter property="actualPlaceId" jdbcType="BIGINT"原创 2022-01-11 15:55:22 · 999 阅读 · 1 评论 -
MyBatis创建视图
<update id="createView"> create or replace view testview as select '数据增长量(条)' name,a.update_date create_time,a.rnum as total from dsm_allData a</update>原创 2021-07-15 17:35:40 · 1767 阅读 · 0 评论 -
mybatis连接数据库的几种方式
1、通过配置文件的方式首先进行数据库配置,以Spring Boot为例:spring.datasource.url=jdbc:oracle:thin:@192.168.1.105:1521/oracle2spring.datasource.username=ENC(LZDUrI0+Q0XbEhqbow4Ggw==)spring.datasource.password=ENC(LZDUrI0+Q0XbEhqbow4Ggw==)spring.datasource.driverClassName=ora原创 2021-05-18 18:39:08 · 2598 阅读 · 2 评论