如何创建像
这样的注释@Table(name="batch", uniqueConstraints=
@UniqueConstraint(columnNames = {"compound_id", "batch_Number"}))
使用suns codemodel包吗?
我的问题是@UniqueConstraint
注释没有@Table
。
答案 0 :(得分:1)
这令人尴尬。您只需使用.annotationParam
代替.param
。
JAnnotationUse uniqueConstraint = tableAnnotation.annotationParam("uniqueConstraints", UniqueConstraint.class);
JAnnotationArrayMember uniqueFields = uniqueConstraint.paramArray("columnNames");
for (String fieldName : uniqueConstraints) {
uniqueFields.param(fieldName.trim());
}
现在不知道如何监督这种方法...