在pom.xml中导入以下依赖包
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-reactive-mysql-client</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-jdbc-mysql</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-hibernate-reactive</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-hibernate-reactive-panache</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy-reactive-jackson</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy-reactive</artifactId> </dependency> <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-arc</artifactId> </dependency>
新建实体继承PanacheEntityBase 即可集成Panache:
@Entity public class MyEntity extends PanacheEntityBase { @Id @GenericGenerator(name = "myid", strategy = "org.hibernate.id.UUIDGenerator") @GeneratedValue(generator = "myid") String id; String field; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getField() { return field; } public void setField(String field) { this.field = field; } }
全部评论