Perl ORM与Moo

时间:2013-03-02 08:41:45

标签: perl orm cpan dbix-class moo

我想将Moo用作我的应用程序的面向对象方法(使用关系数据库)。我用DBIx::Class& Rose::DB::Object过去,但这些分布不是Moo(也不是Moose)相关的。我正在寻找与Moo集成的ORM(或类似),您知道这是否存在,或者是否有任何相关计划?

3 个答案:

答案 0 :(得分:3)

我不知道 Moo集成是什么意思,但我刚刚安装了DBIx::Class的最后一个版本,并看到Moo已作为依赖项安装。因此,在版本0.08209中,DBIx::ClassMoo作为依赖项

答案 1 :(得分:2)

看看DBIx::Mint 您需要在Moo类中添加一个角色

with 'DBIx::Mint::Table';

还要编写一个模式文件。此模式文件应包含您将要使用的类的所有信息(类到表映射,与其他表/类的关系)。无需为每个Moo类编写模式文件。

答案 2 :(得分:1)

我正在研究一些非常相似的东西 - 我也想要一种基于Moo的方法。从技术上讲,我写这篇文章是为了更多地了解Moo,并不是出于任何严肃的事情,但如果你愿意的话,你可以在它上面建立: - )

https://github.com/bradhaywood/DBIx-Moo