后端经验分享

后端经验分享 https://q18idc.com


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Mybatis generatorConfig全部属性说明

发表于 2018-07-15 | 更新于 2021-02-20 | 分类于 笔记
阅读时长 ≈ 39 分钟

Mybatis 生成工具的配置文件官网虽然有说明,但是是英文的且很零碎,收集了一个比较全面的说明文档,修改了一些内容

jdbc.properties

1
2
3
4
5
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:1521:xe
user=q18idc
psw=q18idc
jar=E:\\Maven\\repository\\com\\oracle\\ojdbc14\\10.2.0.4.0\\ojdbc14-10.2.0.4.0.jar

generatorConfig.xml

阅读全文 »

Mybatis运行常见错误汇总(持续更新)

发表于 2018-07-15 | 更新于 2021-02-20 | 分类于 笔记
阅读时长 ≈ 5 分钟

1. 找不到类中的 get 属性

1
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'userName' in 'class com.q18idc.Xxxx'

检查取值表达式中的属性名是否写错了,例如:{username,jdbcType=INTEGER}把 userName 写成了 username

2. BaseResultMap 重复了

因为 mybatis 的代码生成插件,xml 文件是追加,如果你执行了两次生成的话,表的映射 xml 里的代码会生成两遍,所以就会报错

1
Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.q18idc.news.dao.SysLogMapper.BaseResultMap

解决方法:检查对应的 xml 文件中是否有两个相同的 BaseResultMap 结果集

3. jdbcType 写错了

1
Cause: org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.xxxxx
阅读全文 »

Hello World

发表于 2018-07-10 | 更新于 2021-02-20 | 分类于 笔记
阅读时长 ≈ 2 分钟
这个是一个Hello World
阅读全文 »

你好世界

发表于 2018-07-10 | 更新于 2021-02-20 | 分类于 笔记
阅读时长 ≈ 1 分钟
你好世界
阅读全文 »
12
q18idc.com

q18idc.com

https://q18idc.com,后端经验分享

14 日志
1 分类
7 标签
RSS
GitHub E-Mail
Links
  • 18idc
  • hu60
© 2018 — 2021 q18idc.com | 40 分钟
赣ICP备18008561号-1
博客全站共14.4k字