2 hualiwenyu hualiwenyu 于 2016.01.27 14:10 提问

mybatis 的sql中用驼峰方式起了个别名,输出后变成了小写

如题,这是mybatis的bug吗还是要在配置文件中设置?感谢

6个回答

a8761087
a8761087   Rxr 2016.01.27 14:12

任何数据库sql语句中都是不分大小写的。

hualiwenyu
hualiwenyu 刚最新测试了一下,用mybatis自带的分页就会出这个问题,如果不进行分页,别名的大小写是会被区分出来的
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.27 14:24

你的输出是哪里的输出 。?

hualiwenyu
hualiwenyu 返回的list<map>,然后作为json输出给调用接口的人
2 年多之前 回复
sun2015_07_24
sun2015_07_24   2016.01.27 14:26

数据库sql语句大小写不区分,在Mybatis里面写的sql,定义的别名一样的

hualiwenyu
hualiwenyu 如果我想用驼峰式命名,怎么办呢
2 年多之前 回复
u013429827
u013429827   2016.01.27 14:54

数据库可以用下划线命名法来区分关键词

meng20166
meng20166   Rxr 2016.01.27 15:37

sql中是不区分大小写的

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.30 15:21

sql的关键字是不区分大小写的,所以可以按个人习惯选择使用大小写。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MyBatis Map结果的Key转为驼峰式2
在我新书《MyBatis 从入门到精通》(6月底上市)中为了介绍 MyBatis 拦截器,提供了一个下画线键值转小写驼峰形式插件,这篇博客使用另一种思路来解决相同的问题。MyBatis 配置文件中,支持下面这几种配置: properties?, settings?, typeAliases?, typeHandlers?, objectFactory?, objectWrapperFac
mybatis数据库命名与驼峰命名转换-csdn
spring+mybatis,数据库驼峰命名转换: 如果不进行配置,数据库中有下划线的字段是不可以转换成驼峰命名的。 在mybatis-config.xml中配置 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;!DOCTYPE configuration PUBLIC &quot;-//mybatis.org//DTD Config 3.0//EN&quot; ...
Mybatis别名使用
转载于:点击打开链接 之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下: insert into users(name,age) values(#{name},#{age}) parameterType="me.gacl.domain.User"这里写的实体类User的全类名me.gacl.domain.User,每次都写这么一长
驼峰式命名的字符串与数据库字段下划线大写方式的转换
/**  * 将驼峰式命名的字符串转换为下划线大写方式。如果转换前的驼峰式命名的字符串为空,则返回空字符串。  * 例如:HelloWorld->HELLO_WORLD  * @param name 转换前的驼峰式命名的字符串  * @return 转换后下划线大写方式命名的字符串  */ public static String un
Hibernate -- 普通sql返回结果字段名称改为小写
String sql = "select ip,cjsj,tjkssj,tjjssj,operatorname from T_TABLE where ip is null" + " and tjnf = '" + yearValue + "' and tjyf = '" + monthValue + "'"; Query query = session.createSQLQue
mybatis代码生成的2种方式
mybatis使用方便,但是各种配置文件、bean及dao的重复书写很是烦人。幸好mybatis已经有了自动生成工具:常用的方式有命令行、maven、eclipse插件。下面,将介绍eclipse及maven的方式生成mybatis代码。 一、eclipse中使用插件生成代码 1.首先需要在eclipse中安装ibator插件         打开网址(http://ibatis.apach
mybatis+mysql数据库字段 驼峰命名问题
在查询语句, 数据库字段名   media_id   实体属性名 mediaId 在MyBatis-config.xml  配置文件中 setting name="mapUnderscoreToCamelCase" value="true" />
windows下mysql5.6 表名自动变小写问题
最近有一个合服的工作,于是在本地windows上装了个mysql5.6,合服在本地进行,用SQlyog 客户端工具。写了一个存储过程实现了合服的逻辑,然而合服那天却出了问题,我从线上服复制的表结构,到本地表名全变成了小写,而线上服有大写表名。一开始我怀疑是SQLyog的问题,找了一番,没找到相关的设置,后面网上查,才怀疑是windows 下的mysql默认不支持小写的问题。按照网上的方法 在
SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名表达式
参考: https://my.oschina.net/u/2278977/blog/1795969
myBatis配置实现数据库字段下划线映射到java对象的驼峰式命名属性
myBatis配置实现数据库字段下划线映射到java对象的驼峰式命名属性。 在mybatisConfig.xml配置文件中添加如下设置: !--设置启用数据库字段下划线映射到java对象的驼峰式命名属性,默认为false--> 在mybatis的配置文件里加入如上的配置,就基本不用property进行字段和实体和属性的映射  在进行sql查询和初始化实体时myba