2014-09-28 118 views
0

我明白,实体对象定义是表示元数据并对应于数据库表的XML数据。什么是实体对象实例?

例子:

<Entity 
    xmlns="http://xmlns.oracle.com/bc4j" 
    Name="Departments" 
    Version="11.1.1.53.3" 
    DBObjectType="table" 
    DBObjectName="DEPARTMENTS" 
    AliasName="Departments" 
    BindingStyle="OracleName" 
    UseGlueCode="false"> 
    <DesignTime> 
    <AttrArray Name="_publishEvents"/> 
    </DesignTime> 
<Attribute 
    Name="DepartmentId" 
    IsNotNull="true" 
    Precision="4" 
    Scale="0" 
    ColumnName="DEPARTMENT_ID" 
    SQLType="NUMERIC" 
    Type="oracle.jbo.domain.Number" 
    ColumnType="NUMBER" 
    TableName="DEPARTMENTS" 
    PrimaryKey="true"> 
    <DesignTime> 
    <Attr Name="_DisplaySize" Value="22"/> 
    </DesignTime> 
</Attribute> 

我的理解是实体属性对应于数据库表列。

但我不能理解什么是实体对象实例。我知道它对应于数据库表中的一行,每行都有不同的EOI,但我可以在哪里找到它?任何示例和简单的解释都会有帮助! :)

回答

1

实体对象实例类似于行数据&面向业务逻辑的表示。假设您需要将数据从数据库表加载到内存中,需要一个行集合(例如List<DbTableRow>),每行(DbTableRow)是一个对象,它包含根据每个表列数据类型的属性及其值;实体对象实例类似于列表中的每个对象项目DbTableRow。 希望它可以帮助...