我喜欢 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/