【发布时间】:2019-07-30 15:21:20
【问题描述】:
错误:无法提取 ResultSet; SQL [不适用];嵌套异常是 org.hibernate.exception.SQLGrammarException: could not extract ResultSet
我正在 Spring Boot 中使用 JPA 进行 CRUD;并尝试使用 JSP pages 在 MySQL 表中插入数据。但是在提交表单后,表会自动从 MySQL 数据库中删除....
我通过搜索错误浏览了所有教程。我关注this example
student.java
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.GenerationType;
@Entity
@Table(name="student")
public class Student
{
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="sname")
private String sname;
@Column(name="email")
private String email;
@Column(name="key1")
private String key1;
}
我希望数据应该输入到提到的表中。
【问题讨论】:
-
请使用 stacktrace 发布完整的错误消息(edit 您的问题,不在 cmets 中)
-
该代码不会从您的问题标题中抛出异常
-
我得到的解决方案是我没有使用带有 Auto_Increment 选项的唯一 ID 字段。
标签: mysql spring-boot jpa