如何自动生成Panache实体

时间:2019-11-19 08:45:53

标签: jpa quarkus

是否有可能在Eclipse /任何其他环境中从现有数据库表中自动生成Panache实体??
我正在尝试quarkus,并拥有一个包含多个表的数据库,并希望自动生成实体代码

1 个答案:

答案 0 :(得分:1)

Panache实体是JPA实体,其类型声明站点上有extends PanacheEntityextends PanacheEntityBase

您可以生成JPA实体,Eclipse和ItelliJ IDEA都具有用于此的插件,然后添加extends子句。

请注意,如果扩展PanacheEntity,则应使用它提供的默认id策略(自动生成的Long id),因此,如果从现有模式生成,最好扩展PanacheEntityBase

Panache还提供了一种存储库方法,如果您不想在生成后更新实体,该方法很有用。