这个问题引用这个之前的one由 Christian Metzler 在 SO 上发布.
我唯一非常有限的关于注解的经验包括使用最近 Delphi 版本中引入的 CustomAttribute。
我的问题:
最佳答案
在 java 编程语言可以声明嵌套的注解类型。
示例引用:
http://javahowto.blogspot.com/2006/07/java-annotations-with-no-target.html
http://www.trevorpounds.com/blog/?p=314
这是 javax.persistence.EntityResult docs 中的一个示例,在 3 个不同级别有 3 个嵌套注释:
@SqlResultSetMapping(name="OrderResults",
entities={
@EntityResult(entityClass=com.acme.Order.class, fields={
@FieldResult(name="id", column="order_id"),
@FieldResult(name="quantity", column="order_quantity"),
@FieldResult(name="item", column="order_item")})},
columns={
@ColumnResult(name="item_name")}
)
关于delphi - Delphi 中的嵌套属性(续),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637044/