7th Tue
DataMapperでSQLを直接実行する
DataMapperはSQLを解さないアダプタも利用可能なので、この方法でSQLが実行できるかどうかはアダプタを選びますが、一般的には以下のようにすれば直接SQLを実行できます。
ruby>>
Post.repository.adapter.execute("sql string")
<<--
結果は、例えばmysqlを使っている場合にはDataObjects::Mysql::Resultが帰ってきます。
posted by
genki on Tue 7 Apr 2009 at 00:54 with 0 comments