0

底线,我正在使用 Grails 1.3.7 并使用 JAR 文件中的 JPA 注释类,但是约束不起作用,这意味着即使我明确编码它们也会被忽略,就像在域类中通常一样,

有没有办法让约束起作用?

4

2 回答 2

0

@大学教师

1.- JPA 类是 jar 文件中的 .java,我使用这个 .java 类创建了 Grails Domain 类,方法是使用 grails create-domain-class 并使用 .java 的相应包,所以结果是圣杯项目是

域\com.myapp.Clazz.groovy\

包 com.myapp.Clazz 类 Clazz {

}

后来,我尝试使用我的约束将 Constraint.groovy 文件添加到 src/java 文件夹中,如以下文章中所述:重用您的 hibernate/jpa

但是当我尝试运行该应用程序时,编译器会进入一个无限循环并且永远不会完成编译项目。

于 2011-05-23T18:11:20.887 回答
-1

此处的Grails 文档说,如果您使用注释类@Validateable并在类中提供静态约束块并在 Config.groovy 中注册其包,您将能够像往常一样验证该类。

于 2011-05-23T16:58:18.917 回答