1

如何创建注释

@Table(name="batch", uniqueConstraints=
    @UniqueConstraint(columnNames = {"compound_id", "batch_Number"}))

使用 suns codemodel 包?

我的问题是@UniqueConstraint注释 withn @Table

4

1 回答 1

1

这很尴尬。您只需要使用.annotationParam而不是.param.

JAnnotationUse uniqueConstraint = tableAnnotation.annotationParam("uniqueConstraints", UniqueConstraint.class);
JAnnotationArrayMember uniqueFields = uniqueConstraint.paramArray("columnNames");
for (String fieldName : uniqueConstraints) {
    uniqueFields.param(fieldName.trim());
}

现在不知道我怎么能监督这种方法......

于 2013-06-19T12:59:35.850 回答