大家好,又见面了,我是全栈君。
mybatis中mapUnderscoreToCamelCase的使用 博客分类: java
mybatis-config.xml
- <?xml version=”1.0″ encoding=”UTF-8″ ?>
- <!DOCTYPE configuration
- PUBLIC “-//mybatis.org//DTD Config 3.0//EN”
- “http://mybatis.org/dtd/mybatis-3-config.dtd”>
- <configuration>
- <settings>
- <setting name=”mapUnderscoreToCamelCase” value=”true” />
- </settings>
- </configuration>
开始以为配置了这个文件就可以了,搞了半天还是没生效,不能转驼峰,然后查了下configuration初始化时它的值也为true,说明初始化是正确,后来才知道原因出在mapper文件
- <?xml version=”1.0″ encoding=”UTF-8″ ?>
- <!DOCTYPE mapper
- PUBLIC “-//mybatis.org//DTD Mapper 3.0//EN”
- “http://mybatis.org/dtd/mybatis-3-mapper.dtd”>
- <mapper namespace=”menu.mysql”>
- <select id=”selectMenu” resultType=”org.me.menu.Menu”>
- select MENU_ID, MENU_NAME, PARENT_ID, URL, TITLE, LEAF, ORDER_SEQ
- from mysql.MENU
- order by ORDER_SEQ
- </select>
- </mapper>
开始我配置成resultType=”hashMap”是可以返回结果,但是结果是没有自动转成驼峰,要真正存在一个与它对应的驼峰Bean与它对应才生效,resultType=”org.me.menu.Menu”
转载于:https://my.oschina.net/xiaominmin/blog/1599516
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107793.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...