Quarkus获取JPA依赖

2022-12-19 11:51
190
0

在pom.xml到导入一下依赖:

<dependency>
  <groupId>io.quarkus</groupId>
  <artifactId>quarkus-spring-data-jpa</artifactId>
</dependency>

 

新建实体:

@Entity
@Table(name="Person")
public class Person extends MyPanacheEntity {
    @Id
    @GenericGenerator(name = "myid", strategy = "org.hibernate.id.UUIDGenerator")
    @GeneratedValue(generator = "myid")
    String id;

    @Column(name="pname")
    private String pname;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname;
    }
}

新建Repository对象

import org.springframework.data.repository.CrudRepository;

import java.util.List;

public interface PersonRepository extends CrudRepository<Person,String> {

}

 

在Controller中导入对象:

@Inject
PersonRepository personRepository;

全部评论