class-dbi

    3热度

    3回答

    我有一套相当复杂的ORM模块,从Class::DBI继承。由于数据变化的频率很低,我正在考虑在其上使用Caching/Memoization层来加快速度。我找到了一个模块:Class::DBI::Cacheable,但没有评级或对RT的任何评论。我希望听到有人使用过这个或任何其他Class :: DBI缓存方案。 谢谢了。

    2热度

    4回答

    我目前正在进行一个大型的实现类:: DBI现有数据库结构,和正在运行到一个问题,从类清除缓存:: DBI。这是一个mod_perl实现,所以一个类的实例在它被访问的时间之间可能会很老。 从手册页我发现了两个选项: Music::DBI->clear_object_index(); 和: Music::Artist->purge_object_index_every(2000); 现在,当我

    2热度

    2回答

    我想查找由Perl ORM程序包(如Class::DBI)生成的确切SQL语句。我不寻找一个简单的插入生成的SQL和删除,但是从稍微复杂的对象操作结果行修改(在表是在父表中的行的子行插入,例如) 有什么方法可以得到它吗?

    1热度

    2回答

    我跟着在http://wiki.class-dbi.com/wiki/Overriding_autogenerated_accessors 我想它插入到数据库之前修改URL的例子: package Hosting::Company; use base 'Class::DBI'; my $class = __PACKAGE__; $class->table('Companies'); $

    3热度

    1回答

    我目前正在做一些关于DBIx :: Class的研究,以便从Class :: DBI迁移我当前的应用程序。说实话,我对DBIx :: Class有点失望,因为它涉及到配置结果类,使用Class :: DBI,我可以通过调用on函数而无需代码生成器来设置模型元数据,等等。 ..我可以用DBIX :: Class的同样的事情也似乎客户端触发器不支持DBIx :: Class或我不看错文档?

    2热度

    1回答

    我想用Class :: DBI创建一个新的对象。此对象的其中一个字段是BLOB类型。我有一个文件句柄我想用这个数据,但显然,只是在做这不起作用: my $item = My::Class::DBI::Class->insert({ foo => $bar, biz => $baz, blob => $my_filehandle }); 有

    0热度

    1回答

    我仍在学习Perl和CLASS :: DBI。我有一个脚本可以执行一系列的查找操作,而且我只想插入通过查找找到的新项目。我为用户名create_at创建了一个组合键,我使用下面的代码将其插入到表中。 一切正常,但我想知道该记录是否被找到或是否创建了记录。我怀疑有一个简单的方法可以做到这一点,但显然我不知道要搜索的正确术语。 请帮忙。 谢谢! eval { FEED::COLLECTION

    7热度

    3回答

    有没有人知道Class :: DBI的状态是什么?我发现它是在2007年10月4日最后更新的,有没有人还在为这个项目工作,还是只剩下死亡?谢谢。