2014-09-28 2 views
0

Я понимаю, что определение объекта сущности - это XML-данные, которые представляют метаданные и соответствуют таблице БД.Что такое экземпляр объекта Entity?

Пример:

<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> 

Я понимаю, что атрибуты сущностей соответствует столбцам таблицы БД.

НО Я НЕ МОГУТ понять, что такое экземпляр объекта Entity. Я знаю, что это соответствует одной строке из таблицы БД, и для каждой строки есть другой EOI, но где я могу ее найти? Любой пример и простое объяснение было бы полезно! :)

ответ

1

Entity Object Instance - это что-то вроде данных строки & бизнес-логика объектно-ориентированное представление. Представьте, что вам нужно загружать данные из таблицы БД в память, вам нужен набор строк (например, List<DbTableRow>), каждая строка (DbTableRow) является объектом, который содержит свойства в соответствии с каждым типом данных столбцов таблицы и его значениями; Entity Object Instance - это что-то вроде каждого объекта объекта DbTableRow. Надеюсь, что это помогает ...

Смежные вопросы