1. 程式人生 > >[jnhs]hibernate只能建立一張/表不建立表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'kaihu.t_client_info' doesn't exist和org.hibern

[jnhs]hibernate只能建立一張/表不建立表com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'kaihu.t_client_info' doesn't exist和org.hibern

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'kaihu.t_client_info' doesn't exist

 有兩個model,使用第一個dao的時候可以自動建立表

但是使用第二個model的時候不能,會報錯

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'kaihu.t_client_info' doesn't exist

 

可以正常建立表的

 

不可以正常建立表的

 

原因:

設定了對映檔案的主鍵策略是native,所以這個欄位就必須是int的,可以自增的才行

原來這個id 是 string型別的,準備用uuid呢,看起來得換一個辦法使用uuid