一個非常簡單的實體
@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。