java - 我可以在 Groovy 和/或 JRuby 中不受任何限制地使用 Hibernate ORM 框架吗?

标签 java hibernate groovy jruby

我喜欢 Groovy/JRuby 的简单性。但是为了使用它,我想知道 Hibernate ORM 框架的工作方式是否与 Java 语言相同?有什么限制或限制吗?

问候,

最佳答案

有一个很好的 JRuby 示例 here显示使用 hibernate 的 ruby​​ 闭包。我认为这至少证明了您可以在 JRuby 中使用 hibernate,就像它是普通的旧 ruby​​ 一样。

在 JRuby 和 Groovy 中,您的类将在运行时变成 Java 类。他们可以像任何 java 一样使用 Hibernate。

假设你现有的hibernate代码是java的,就不会有限制。如果你想在 JRuby 中编写你的域和 dao;你可能有一些小问题。我认为注释或泛型不会起作用,至少不会以明显的方式起作用。从 1.6 版开始,我认为这不是 Groovy 的问题。

关于java - 我可以在 Groovy 和/或 JRuby 中不受任何限制地使用 Hibernate ORM 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1185915/

相关文章:

grails - 无法在 Grails Controller 中读取 PUT XML 请求

grails - Grails MissingMethodException尝试对多个数据源项目进行操作(使用Java实体)

等待线程的Java列表

java - 我需要使用 Java+OpenGL 构建哪些 Ubuntu/Debian 软件包?

java - <f :convertNumber> use the right number separator when using patterns to format currency?

java - 根据用户输入设置枚举

java - CRUD 应用程序中推送值错误

java - 如何在 JPA 中使用 TypedQuery 更改顺序

java - 使用 Spring boot 在 ConstraintValidator 中 Hibernate 验证对象

groovy - 在不同的工作目录中执行 shell 进程时可以使用通配符吗?