一个存储库项目包含存储库中一个记录的数据,这意味着您使用存储库项目来访问存储在存储库和(通常)数据库中的数据。项目描述符定义了一个命名的项目类型,因此更多地涉及数据的结构。每个存储库项目始终具有已定义的类型,该类型再次定义了该项目的可用属性名称列表、这些属性的数据类型等等-而这个数据类型定义就是项目描述符。如果试图将这两个概念转化为关系数据库世界中,则存储库项目类似于存储在数据库中的一行(一个记录)数据。项目描述符则类似于表格。
一个item-descriptor是将对象映射到您的表列的XML映射。这基本上是您对象的定义(就像一个类)。一个item是一个包含此item-descriptor实际对象的实体(如一个对象)。您可以参考下面的文章了解详细信息:- http://learnoracleatg.blogspot.in/2014/11/art201-what-is-repository-in-atg.html