当前位置: 移动技术网 > IT编程>开发语言>Java > JPA连接Mysql数据库时提示:Table 'jpa.sequence' dosen't exisit

JPA连接Mysql数据库时提示:Table 'jpa.sequence' dosen't exisit

2019年12月10日  | 移动技术网IT编程  | 我要评论

柚木铃,将冥币塞进atm,康金利

场景

在使用jpa连接mysql数据库进行数据持久化时提示:

table 'jpa.sequence' dosen't exist

 

 

注:

博客主页:

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

此时只在mysql中新建了一个数据库jpa,并没有建表。并且在实体类中配置的主键的策略为

 private integer id;
 
 private string lastname;

 private string email;
 
 private int age;
 
 @generatedvalue(strategy = generationtype.auto)
 @id
 public integer getid() {
  return id;
 } 

 

然后运行持久化的方法就会提示以上错误。

解决

对比着实体类将数据库中的表建好,对应好表明以及主键等字段信息。

然后将主键的增长策略设置为

 

private integer id;
 
 private string lastname;

 private string email;
 
 private int age;
 
 @generatedvalue(strategy = generationtype.identity)
  @id
 public integer getid() {
  return id;
 }  

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网