首先在运行时出现了 这样的错误
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) // 设置主键自增
终于解决这个问题了, 很爽快!