首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >夸克panache和postsgresql序列错误

夸克panache和postsgresql序列错误
EN

Stack Overflow用户
提问于 2020-04-06 19:06:49
回答 1查看 572关注 0票数 2

我正在尝试使用postgresql构建一个简单的quarkus-panache示例。Postgres版本是12.2。我的quarkus版本是1.3.1 quarkus。在使用序列生成器时,我总是得到这样的错误:

PSQLException: ERROR: relation "hibernate_sequence" does not exist

我的实体类是这样的:

代码语言:javascript
复制
@Entity
public class Movie extends PanacheEntity {
    @Id
    @GeneratedValue(generator = "movie_id_seq", strategy = GenerationType.SEQUENCE)
    @SequenceGenerator(
      name = "movie_id_seq", 
      sequenceName = "movie_id_seq", 
      allocationSize = 50
    )
    private Integer id;
    public String title;
    public String director;
    public String genre;
}

相应的表格如下:

代码语言:javascript
复制
create table movie (
    id  integer primary key,
    title varchar(255) not null,
    director varchar(255) not null,
    genre varchar(50) not null
);
create sequence movie_id_seq increment 50 START 1 MINVALUE 1;

我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-07 03:07:20

如果您希望使用自定义ID策略,则应该扩展PanacheEntityBase,而不是PanacheEntity

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61058374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档