@Entity class Note { @Id Integer id; @Basic String note; @Basic int count; }
为了简洁起见,省略了getter,setter等,但是JPA仍然不需要它们。
该Java类将映射到下表(取决于您的数据库,此处是在一种可能的Postgres映射中给出):
CREATE TABLE Note ( id integer NOT NULL, note text, count integer NOT NULL )
JPA提供程序可用于生成DDL,并且可能会产生与此处所示的DDL不同的DDL,但是只要类型兼容,这就不会在运行时引起问题。最好不要依赖于自动生成DDL。