一個非常簡單的實體

@Entity
class Note {
    @Id
    Integer id;
 
    @Basic
    String note;

    @Basic
    int count;
}

為了簡潔起見,省略了 getter,制定者等,但無論如何它們都不是 JPA 所必需的。

這個 Java 類將對映到下表(取決於你的資料庫,這裡給出了一個可能的 Postgres 對映):

CREATE TABLE Note (
  id integer NOT NULL,
  note text,
  count integer NOT NULL
)

JPA 提供程式可能用於生成 DDL,並且可能會產生與此處所示不同的 DDL,但只要型別相容,這不會在執行時引起問題。最好不要依賴自動生成 DDL。