2 hualiwenyu hualiwenyu 于 2016.02.23 18:31 提问

mybatis中别名大小写,数据库是sqlserver

mybatis中命名别名,sqlserver的数据库
select user.trade_id as 'tradeId' from user;
返回类型为map,别名命名双引号,单引号都试过了,但是结果却是tradeid,请问这个问题怎么解决?

1个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.02.24 10:52

直接用sql语句在数据库中试试就知道了,,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mybatis 返回Map的key大小写问题
2017第一笔。2017,17前进(加油加油!!!)        之前在使用mybatis的时候,也有用过resultType=“map” 返回map类型的数据。也发下默认返回的都是小写的,无论你在sqlmap.xml中如何定义大小写,返回到前台都会被无情的改成小写,具体mybatis是如何考虑的,没有研究过。但确实发现有这样的问题(或许看了源码并理解了mybatis开发者的用意之后会发现,这
MyBatis别名和settings设置
别名(typeAliases)是一个指代的名称,在类的限定名过长时可以指定别名来简化使用,MyBatis里分为系统定义别名和自定义别名两种,系统定义别名是不需要我们再去指定的,通过TypeAliasRegistry类注册。MyBatis中别名不区分大小写,一个typeAliases的实例是在解析配置文件时生成的,然后长期保存在Configuration对象中。 接下来配置别名: 1、在MyBa
MySQL数据库名、表名、列名、别名区分大小写的问题
网站代码移植到服务器的时候,发现数据库读取不出来,查找原因,最终发现是数据库表名大小写问题。MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:  1、数据库名与表名是严格区分大小写的;      2、表的别名是严格区分大小写的;  3、列名与列的别名在所有的情况下均是忽略大小写的;  4、变量名也是严格区分大小写的;操作系统的敏感性决定数据库和表命名的大小写敏感,所以:
MyBatis之自定义别名
一、前序说明:        别名(typeAliases)是一个指代的名称。我们遇到的类全限定名过长,所以我们希望用一个简短的名称去指代它,而这个名词在MyBatis上下文中使用,别名在MyBatis里面分为系统定义别名和自定义别名两类。(注意:在MyBatis中别名是部分大小写的)         一个typeAliases的实例是在解析配置文件时生成的,然后长期保存在Configurat
mybatis 别名的使用
类型别名是为 Java 类型设置一个短的名字。它只和 XML 配置有关,存在的意义仅在于用来减少类完全限定名的冗余。例如: 当这样配置时,Blog可以用在任何使用domain.blog.Blog的地方。 也可以指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,比如: 1. 每一个在包 domain.
mybatis字段取别名
**别名** <?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="com.mapper.InsUserMapper"
SqlServer 数据库修改是否区分大小写
SqlServer数据库是否区分大小写: 1.主要是表名、数据库字段名、以及字段的值等 2.在区分大小写的情况下,系统数据库的表名都是小写 例如:sysobjects 3.在不区分大小写的情况下,执行where条件查询 实例1,都能获取到数据 --这两个,获取到相同的结果 select *from A_User where nickname='zhangsanfeng'; se
MyBatis中为类配置别名,列名与属性名不对应的解决方案
在传参与接收返回结果的时候,咱们一直是使用的全限定名。但是MyBatis自己在使用很多类型的时候(如Integer,Boolean)却可以直接使用别名。那么,咱们自己的写的类能不能使用别名呢?可以。需要配置。 mybatis配置文件: <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb
MyBatis学习笔记(一)——配置文件中的别名以及mapper中的namespace
MyBatis中如果每次配置类名都要写全称也太不友好了,我们可以通过在主配置文件中配置别名,就不再需要指定完整的包名了。 别名的基本用法: ...... 但是如果每一个实体类都这样配置还是有点麻烦这时我们可以直接指定package的名字, mybatis会自动扫描指定包下面的javabean,并且默认设置一个别名,默认的名字为: javabean 的首字
MySql数据库表名、列名、别名区分大小写
Linux下的Mysql 数据库名与表名是严格区分大小写的; 表的别名是严格区分大小写的; 列名与列的别名在所有的情况下均是忽略大小写的; 变量名也是严格区分大小写的。 Windows下的Mysql 任何情况下都不区分大小写。