RubyのO/Rマッピング
JRubyからPostgreSQLにつなぐにはpostgres-prかJDBCということになりますが、素のpostgres-prやJDBCは使いたくないので、RubyのO/Rマッピングを試します。
他にもたくさんあるのでしょうが、代表的なのは以下の3つだそうです。
- ActiveRecord http://ar.rubyonrails.com/
- Sequel http://sequel.rubyforge.org/
- DataMapper http://datamapper.org/
DataMapperはPostgreSQLへの接続にネイティブコードが必要になるので、JRubyでは使えません。今のところJDBCもサポートしていないようです。
というわけで、ActiveRecordとSequelを試すことにします。