Check注解定义:
DbUtils解析代码:
用法:
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Check {
String value();
}
DbUtils解析代码:
String check = ColumnUtils.getCheck(column.getColumnField());
if (check != null) {
sqlBuffer.append(" CHECK(").append(check).append(")");
}
用法:
@Column(column="age")
@Check("age > 18")
private int age;