一般来说,您至少有两个选择:
创建数据库表和引用,然后根据数据库表构建实体类(现代IDE提供了从db表自动生成实体类的工具)
手动编写实体类并从这些类创建数据库.JPA提供程序通常通过在persistence.xml中设置一个特殊参数来允许这种情况,例如对于Eclipselink:
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
Run Code Online (Sandbox Code Playgroud)
删除所有现有表并从实体类中创建新表(在开发期间特别有用),同时
<property name="eclipselink.ddl-generation" value="create-tables"/>
Run Code Online (Sandbox Code Playgroud)
如果没有,则只会创建一个新表.
我可以使用Glassfish附带的默认JPA吗?
是的,对于基于规范的功能.
归档时间: |
|
查看次数: |
539 次 |
最近记录: |