逆向生成Hibernate映射文件中字段中存在大小写时,查询时自动的把大小写字母中间加一个“_”,导致查询时
我用MyEclipse逆向生成实体类和Hibernate的映射文件中,如果数据库字段中存在大小写时,查询时hql会自动的把该字段的大小写字母中间加一个“_”,导致查询时不...
我用MyEclipse逆向生成实体类和Hibernate的映射文件中,如果数据库字段中存在大小写时,查询时hql会自动的把该字段的大小写字母中间加一个“_”,导致查询时不存在该列。例如有一个字段名:userName,在查询时出错,控制台输出的sql语句中,userName变成了user_Name,而导致数据库中查找不到这个字段,最终失败。但是在把.hbm.xml映射文件中的有大小写字母的字段改成username时,就没有问题了,希望大家能给个解决方法。而不是去手动的把自动生成的.hbm.xml映射文件中的表的字段都给改成小写。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询