1. 程式人生 > >Hibernate JAP 欄位自動新增下劃線問題,

Hibernate JAP 欄位自動新增下劃線問題,

資料庫中的欄位名是productName,實體中應當這樣寫    

@Column(name = "productname")

    private String productName;

如果按照資料庫中欄位ProductName,一樣註解在實體類@Column(name = "productName")

執行sql語句時,會把駝峰字元轉化為"_"+ 小寫駝峰字元,查詢時會變成product_name,所以會報異常:

 error[org.hibernate.exception.SQLGrammarException: Unknown column 'fxenterpri0_.product_name

' in 'field list']

sql執行語句:

Hibernate: select fxenterpri0_.id as id9_, fxenterpri0_.product_name as product_name  from fx_enterprise fxenterpri0_ order by fxenterpri0_.id desc