添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

根据表生成动态实体

使用 EclipseLink JPA 时,可以根据数据库表来创建动态实体。此动态持久性使得能够访问关系数据库,并且具有 JPA 的所有优势, 而不用 对 Java 类进行编码或维护。

Dali 在运行时根据需要动态创建类。

要生成动态实体,请完成下列步骤:

项目资源管理器 中,右键单击 JPA 项目,然后选择 JPA 工具 > 根据表生成动态实体

将显示 “根据表生成动态实体”向导 的“选择表”页面。

选择表 页面上,选择用来生成实体的表,然后单击 下一步

将显示 表关联 页面。

表关联 页面上,指定应生成的表关联。使用 “创建新的关联”向导 来创建其他关系。

单击 下一步 。将显示 生成定制缺省实体 页面。

定制缺省值

Dali 将生成使用 VIRTUAL 访问类型的动态实体,如 示例:具有动态实体的样本 eclipselink-orm.xml 文件 中所示。

具有动态实体的样本 eclipselink-orm.xml 文件

<?xml version="1.0" encoding="UTF-8"?> <entity-mappings version="2.4" xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eclipse.org/eclipselink/xsds/persistence/orm http://www.eclipse.org/eclipselink/xsds/eclipselink_orm_2_4.xsd"> <entity class="quickstart.demo.model.Inventory" access="VIRTUAL" > <attributes> <id name="itemSku" attribute-type="long"> </attributes> </entity> <entity ..."> </entity> </entity-mappings>