spring boot中錯誤 Table '*****.hibernate_sequence' doesn't exist
阿新 • • 發佈:2018-12-04
首先在執行時出現了 這樣的錯誤
Hibernate: select next_val as id_val from hibernate_sequence for update 2018-11-26 11:03:28,506 - could not read a hi value java.sql.SQLSyntaxErrorException: Table 'imooc.hibernate_sequence' doesn't exist at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:974) at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1024) at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
如何更正:
// 在entity實體類中 給id新增此行程式碼 使id自增
@GeneratedValue(strategy = GenerationType.IDENTITY) // 設定主鍵自增
終於解決這個問題了, 很爽快!