MYBATIS共15篇
Mybatis如何将Oracle数据库返回结果转换为驼峰格式-哒哒的马蹄

Mybatis如何将Oracle数据库返回结果转换为驼峰格式

有如下几种方式实现: 配置mybatis的mapUnderscoreToCamelCase选项; 定义一个resultMap来实现表字段和结果属性的映射; 使用'AS'关键字指定别名; 前两种方式都需要定义一个实体类,第三种方式...
ddmit的头像-哒哒的马蹄Ddmit6年前
019360
Mybatis查询集合遍历出错,如何正确使用foreach判断空或null?-哒哒的马蹄

Mybatis查询集合遍历出错,如何正确使用foreach判断空或null?

Mybatis动态SQL的另一个常见使用场景是对集合进行遍历(尤其是在构建 IN 条件语句的时候),可以将List、Set、数组等类型的数据作为参数。但是当List作为参数时,判断空需要特别注意。 例如: &...
ddmit的头像-哒哒的马蹄Ddmit5年前
028401
Spring Boot将Mybatis返回结果转为驼峰的三种实现方式-哒哒的马蹄

Spring Boot将Mybatis返回结果转为驼峰的三种实现方式

我们通常获取Mybatis返回的数据结果时想要将字段以驼峰的形式返回,比如ORGAN_NAME数据库字段,然后以organName的形式返回,具体实现方式有以下三种: 一、使用Mybatis内置配置 具体yml文件配置...
ddmit的头像-哒哒的马蹄Ddmit5年前
020290
Mybatis There is no getter for property 解决-哒哒的马蹄

Mybatis There is no getter for property 解决

mybatis查询出错: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'tableName' in 'class java.lang.String' 出错原因 具体...
ddmit的头像-哒哒的马蹄Ddmit5年前
022220
MyBatis Generator Example用法-哒哒的马蹄

MyBatis Generator Example用法

具体生成Example类的方法参见:Maven配置之MyBatis Generator Maven Plugin(三步学会使用MyBatis Generator生成代码); 参考文章: [mybatis]Example的用法 ; mybatis generator生成 example类...
ddmit的头像-哒哒的马蹄Ddmit6年前
021360
MySQL返回插入的自动增长主键mybatis写法-哒哒的马蹄

MySQL返回插入的自动增长主键mybatis写法

在使用Mybatis操作数据库,涉及自动增长主键如何获得,以便后续代码使用的方式如下。 1.数据库设置自增键 这里是def_id字段。 2.MyBatis写法 <insert id='insertSysProcessDef' parameterTyp...
ddmit的头像-哒哒的马蹄Ddmit4年前
015640
MyBatis Generator生成代码报错:Table configuration with catalog null-哒哒的马蹄

MyBatis Generator生成代码报错:Table configuration with catalog null

使用MyBatis Generator生成代码报错信息如下: [WARNING] Table configuration with catalog null, schema xe, and table SR_CLASS did not resolve to any tables 数据库是oracle,错误原因是...
ddmit的头像-哒哒的马蹄Ddmit6年前
041280
tk.mybatis分页插件PageHelper多表嵌套关联查询分页出错问题解决-哒哒的马蹄

tk.mybatis分页插件PageHelper多表嵌套关联查询分页出错问题解决

其实Mybatis-PageHelper插件官方文档上已经有说明不支持嵌套结果的映射。但是可以采用子查询的方式间接实现支持。 修改前: <resultMap type='com.ruoyi.system.domain.SysProcessDef' id='S...
ddmit的头像-哒哒的马蹄Ddmit4年前
018080
Maven配置之MyBatis Generator Maven Plugin(三步学会使用MyBatis Generator生成代码)-哒哒的马蹄

Maven配置之MyBatis Generator Maven Plugin(三步学会使用MyBatis Generator生成代码)

学习使用Maven Mybatis插件MyBatis Generator Maven Plugin自动生成实体类、Example类等详细配置。 开发环境:IntelliJ IDEA 2018.3 1.添加插件依赖 插件依赖如下: <plugin> <groupId...
ddmit的头像-哒哒的马蹄Ddmit6年前
042050
Java使用Mybatis typeHandlers实现对数据库字段的加密/解密-哒哒的马蹄

Java使用Mybatis typeHandlers实现对数据库字段的加密/解密

数据库中的敏感信息,比如身份证号,手机号等,在进行保存时可能需要我们进行加密保存,在读取时又需要我们进行明文展示。如果使用Mybatis来对数据进行持久化,有两种方式来实现这一目的。 一、...
ddmit的头像-哒哒的马蹄Ddmit4年前
015930