我用MyEclipse逆向生成实体类和Hibernate的映射文件中,如果数据库字段中存在大小写时,查询时hql会自动的把该字段的大小写字母中间加一个“_”,导致查询时不存在该列。例如有一个字段名:userName,在查询时出错,控制台输出的sql语句中,userName变成了user_Name,而导致数据库中查找不到这个字段,最终失败。但是在把.hbm.xml映射文件中的有大小写字母的字段改成username时,就没有问题了,希望大家能给个解决方法。而不是去手动的把自动生成的.hbm.xml映射文件中的表的字段都给改成小写。MyEclipseHibernate数据库spring+hibernate