如何创建像这样的注释
@Table(name="batch", uniqueConstraints=
@UniqueConstraint(columnNames = {"compound_id", "batch_Number"}))
使用suns codemodel包?
我的问题是带有
@UniqueConstraint
的@Table
注释。 最佳答案
真尴尬您只需要使用.annotationParam
而不是.param
。
JAnnotationUse uniqueConstraint = tableAnnotation.annotationParam("uniqueConstraints", UniqueConstraint.class);
JAnnotationArrayMember uniqueFields = uniqueConstraint.paramArray("columnNames");
for (String fieldName : uniqueConstraints) {
uniqueFields.param(fieldName.trim());
}
现在不要怎么监督这个方法...
关于java - Sun CodeModel:批注中的批注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17191416/