如果我使用 jar 文件中的 JPA 注释类,如何获得在 grails 中工作的约束?

发布于 2024-11-09 09:17:55 字数 116 浏览 4 评论 0原文

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

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

Bottomline,
I'm using Grails 1.3.7 and using JPA annotated classes from a JAR file,
But the constraints are not working, meaning they are ignored even if I explicitly code them, like usual in the domain classes,

Is there a way I can get the constraints working?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

慢慢从新开始 2024-11-16 09:17:55

@Don

1.- JPA 类是 jar 文件内的 .java,我已经使用这个 .java 类创建了 Grails 域类,只需使用 grails create-domain-class 并使用 .java 的相应包,所以结果grail 项目中的结果是

Domain
\
com.myapp.Clazz.groovy
\

com.myapp.Clazz 包
class Clazz {

}

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

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

@Don

1.- JPA classes are .java inside a jar file, I've created Grails Domain classes using this .java classes by just using the grails create-domain-class and using the corresponding package to the .java, so the outcome result in the grail project is

Domain
\
com.myapp.Clazz.groovy
\

package com.myapp.Clazz
class Clazz {

}

Later, I tried to add a Constraint.groovy file to the src/java folder with my constraints, as specified in the following article: Reuse your hibernate/jpa

But when I tried to run the app the compiler gets into an infinte cycle and never finish to compile the project..

离鸿 2024-11-16 09:17:55

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

Grails documentation here says, that if you annotate your class with @Validateable and provide a static constraints block inside class and register its package in Config.groovy, you will be able to validate this class as usual.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文