是否有可能在Eclipse /任何其他环境中从现有数据库表中自动生成Panache实体??
我正在尝试quarkus,并拥有一个包含多个表的数据库,并希望自动生成实体代码
答案 0 :(得分:1)
Panache实体是JPA实体,其类型声明站点上有extends PanacheEntity
或extends PanacheEntityBase
。
您可以生成JPA实体,Eclipse和ItelliJ IDEA都具有用于此的插件,然后添加extends子句。
请注意,如果扩展PanacheEntity
,则应使用它提供的默认id策略(自动生成的Long id),因此,如果从现有模式生成,最好扩展PanacheEntityBase
。
Panache还提供了一种存储库方法,如果您不想在生成后更新实体,该方法很有用。