postmap方法一直報錯,使用postman無法提交數據
控制臺輸出:
Hibernate: insert into girl (age, cup_size) values (?, ?)
2017-12-12 16:29:49.727 ?WARN 3576 --- [nio-8080-exec-5] o.h.engine.jdbc.spi.SqlExceptionHelper ? : SQL Error: 1364, SQLState: HY000
2017-12-12 16:29:49.727 ERROR 3576 --- [nio-8080-exec-5] o.h.engine.jdbc.spi.SqlExceptionHelper ? : Field 'id' doesn't have a default value
2017-12-12 16:29:49.731 ERROR 3576 --- [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] ? ?: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.orm.jpa.JpaSystemException: could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement] with root cause
java.sql.SQLException: Field 'id' doesn't have a default value
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) ~[mysql-connector-java-5.1.44.jar:5.1.44]
2017-12-13
如圖11
2017-12-13
我在數據庫初次建表的時候不小心將id的數據類型設置為int型,后面雖然代碼改了,但是原來的表還在。將表刪除后,從新建就可以了。
2017-12-12
id沒有值,你給自增了沒有