Hibernate JAP 字段自动添加下划线问题
2017-04-13 13:20
387 查看
数据库中的字段名是loginName,实体中应当这样写
@Column(name = "loginname")
private String
loginName;
如果按照数据库中字段loginName,一样注解在实体类@Column(name
= "loginName")
执行sql语句时,会把驼峰字符转化为"_"+ 小写驼峰字符,查询时会变成login_name,所以会报异常:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'login_name' in 'field list'
所以在@Column(name = "loginname")中如果没有下划线,那么所有字符都小写,有大写会变为 “_” + 小写 形式。
@Column(name = "loginname")
private String
loginName;
如果按照数据库中字段loginName,一样注解在实体类@Column(name
= "loginName")
执行sql语句时,会把驼峰字符转化为"_"+ 小写驼峰字符,查询时会变成login_name,所以会报异常:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'login_name' in 'field list'
所以在@Column(name = "loginname")中如果没有下划线,那么所有字符都小写,有大写会变为 “_” + 小写 形式。
相关文章推荐
- Hibernate JAP 字段自动添加下划线问题,
- VS2005 AccessDataSource+DetailView关于自增字段的添加问题
- 添加信息的时候繁简自动转换的问题!
- 更改struts标签样式——解决textfield等标签自动添加tr td问题
- vim显示行号、语法高亮、自动缩进、添加下划线的设置
- vs2008在选择工具箱添加项后自动关闭问题解决
- 自动创建临时表,并给临时表添加一个自动增长的行号字段
- oracle 时间字段自动更新问题
- 【20110420-01】AE中对现有FeatureClass添加字段的问题
- 解决Powerdesigner中Name和Code字段自动映射同步更新问题
- 关于我自己在用mvn2时在src/main/resources添加了配置文件后eclipse没有自动在/src/main/webapp/WEB-INF/classes生成一样的文件问题记录
- 解决修改IE收藏夹路径后IE自动添加“链接”空文件夹的问题。
- web标准常见问题--FF下如何使连续长字段自动换行
- 解决字段名带下划线在Hibernate映射问题
- 黄聪:PHP+MySql获取自动增长字段的新添加记录ID值
- mssql 判断字段是否存在 自动添加字段的方法
- mysql中使date字段使用默认值(即当前时间)自动添加
- Access自动编号字段重新计数问题
- gridview添加一列自动增长排序字段
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法