如何自动生成 Panache 实体
How to autogenerate a Panache entity
是否可以从 eclipse/any 其他环境中的现有数据库表自动生成 Panache 实体?
我正在试用 quarkus,并且有一个包含许多表的数据库,并且想自动生成实体代码
Panache 实体是在类型声明站点具有 extends PanacheEntity
或 extends PanacheEntityBase
的 JPA 实体。
您可以生成 JPA 实体,Eclipse 和 ItelliJ IDEA 都有相应的插件,然后添加 extends 子句。
请注意,如果您扩展 PanacheEntity
,您应该使用它提供的默认 ID 策略(自动生成的 Long id),因此如果您从现有架构生成,则最好扩展 PanacheEntityBase
。
Panache 还提供了一种存储库方法,如果您不想在生成后更新您的实体,该方法会很有用。
是否可以从 eclipse/any 其他环境中的现有数据库表自动生成 Panache 实体?
我正在试用 quarkus,并且有一个包含许多表的数据库,并且想自动生成实体代码
Panache 实体是在类型声明站点具有 extends PanacheEntity
或 extends PanacheEntityBase
的 JPA 实体。
您可以生成 JPA 实体,Eclipse 和 ItelliJ IDEA 都有相应的插件,然后添加 extends 子句。
请注意,如果您扩展 PanacheEntity
,您应该使用它提供的默认 ID 策略(自动生成的 Long id),因此如果您从现有架构生成,则最好扩展 PanacheEntityBase
。
Panache 还提供了一种存储库方法,如果您不想在生成后更新您的实体,该方法会很有用。