wjbk

导航

JPA @Column 注解无效 打出的语句有下划线

问题描述:使用hibernate JPA 操作mysql表时,要求mysql表字段按照下划线的方式命名,但是有的表不是按照下划线方式命名的,是以驼峰的方式命名,所以就不能使用JPA的方式去操作mysql,需要我们使用@Column 注解去映射表字段,手写sql语句,但是还是会报字段和表不匹配的错

 

 

解决办法: @Column注解里的value值都改成小写,不要以驼峰的命名方式 ,列如:

    1. @Column(name = "UserName")
    2. private String UserName;

改成:  

    1. @Column(name = "username")
    2. private String UserName;

 

posted on 2022-04-29 10:12  wjbk  阅读(791)  评论(0)    收藏  举报