全书目录

第四十五篇:Quarkus 完全指南 —— 冷启动疾行轻骑兵宇宙

第八章:Panache —— 让常见数据库动作像标准骑兵动作

1 分钟 193 字 第 839 / 962 个阅读单元

Quarkus 里提到持久化,很多人会想到 Panache

它的目标很明确:

把常见 ORM / Repository 写法变得更轻、更直接。

一个典型实体:

java
package org.acme;

import io.quarkus.hibernate.orm.panache.PanacheEntity;
import jakarta.persistence.Entity;

@Entity
public class Post extends PanacheEntity {
    public String title;
    public String body;
}

查询可以很直接:

java
import java.util.List;

public List<Post> listPublished() {
    return Post.list("published", true);
}

或者用 repository 风格。

#Panache 的类比

它像轻骑兵标准动作手册。

不是每次都从零发明:

  • 上马
  • 列队
  • 补给
  • 点名

而是常见动作尽量简化。

这对 CRUD 型业务和典型企业服务非常实用。