DBICで生のSQLを書きつつ、ResultSetで戻ってきて欲しい

てことで、色々聞いたり調べたりして行き着いたのは、ここ。

DBIx::Class::Manual::Cookbook - Miscellaneous recipes - metacpan.org

最初、何やってるかさっぱり分からんかったけど、「生のSQL」で定義したViewクラスを作ってるんですね。

それをテーブルの一つとして、ResultSetに入れるって感じですね。

このクラス作っただけで勝手にロードしてくれんのかなぁって思って、30分ぐらい悩んだのは内緒。

My::Schema.pmにload_classes()を入れたらSchema以下のやつを勝手にロードしてくれるのね!


とまぁ、久々のperlネタでした。