存储库项目与ATG存储库中的项目描述符之间有什么区别?
答案 0 :(得分:11)
存储库项目包含存储库中一条记录的数据,这意味着您使用存储库项目来访问存储库和(通常)数据库中存储的数据。
项描述符定义了命名项TYPE,因此这更多地是关于数据的结构。每个存储库项始终具有已定义的类型,该类型再次定义项的可用属性名称列表,这些属性的数据类型等等 - 此数据类型定义是项描述符。
如果有人试图将这两个概念转换为关系数据库的世界,那么存储库项就像存储在数据库中的一行(一个记录)数据。项描述符类似于表。
答案 1 :(得分:1)
项描述符是Object与表列的XML映射。 这基本上是对象的定义(就像一个类)。
Aan项目,是包含此项目描述符的实际对象的实体。 (就像一个对象)。
有关详细信息,请参阅以下文章: - http://learnoracleatg.blogspot.in/2014/11/art201-what-is-repository-in-atg.html
答案 2 :(得分:0)
项描述符类似于Java中的类名。
RepositoryItem就像一个实例