0

例如,我可以使用 Hibernate 吗?主动记录?我必须将 jdbc 用于较旧的数据库,因此我必须将 jRuby 与 Ruby on Rails 一起使用。谢谢你。

4

2 回答 2

1

我在 JRuby 上并行使用 JDBC 和 Active Record。在我的 Rails 应用程序中,我这样做了:

  • activerecord-jdbc 模块连接到数据库。这是我的默认

database.yml (相应的测试和生产)
development:
adapter: jdbc
driver:
url:
username: user
password: pass

  • 有些东西是通过 JDBC 访问的,连接是通过以下方式检索的:

ActiveRecord::Base.connection.instance_variable_get(:@connection)

于 2009-06-11T19:05:50.160 回答
0

应该可以使用 ActiveRecord,请参阅此处的说明

您也可以通过使用 JRuby 的Java 接口直接使用 Hibernate ,或者使用一些 Ruby 糖

于 2009-06-11T18:58:01.490 回答