您的位置:首页 > 其它

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")中如果没有下划线,那么所有字符都小写,有大写会变为  “_” + 小写 形式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: