草庐IT

grails-orm

全部标签

php ORM - 生产中的RedBean?

我想知道你们中有多少人在您的php生产站点中使用RedBeanORM,您对它的体验如何(可靠性、速度、问题(如果有的话)...)?谢谢。 最佳答案 我写RedBean是因为我对Doctrine感到失望。我用过Propel和Doctrine,但我觉得效率低下。我们在几个项目中使用RedBean,它表现良好。实际上,RedBean并不是一个真正“胖”的orm层,因此它很容易优化(几乎所有SQL都存储在一个类中;查询编写器)。它没有查询解析器、定制的SQL语言或查询构建器。如果您想进一步提高性能,您可以决定改用普通SQL,然后再使用con

php - 错误:预期的 Doctrine\ORM\Query\Lexer::T_WITH,得到 'ON'

我编写了以下代码用于从数据库中获取数据:functiongetnotificationAction(){$session=$this->getRequest()->getSession();$userId=$session->get('userid');$entitymanager=$this->getDoctrine()->getEntityManager();$notification=$entitymanager->getRepository('IGCNotificationBundle:Notifications');$userNotification=$entitymanag

php - PhpStorm 中 Eloquent ORM 代码提示

所以我刚开始使用Laravel(使用v5)和Eloquent。我正在努力启动和运行一些基本的API,并注意到很多工作方法没有出现在PhpStorm的代码提示中所以我有这个模型:namespaceProject\Models;useIlluminate\Database\Eloquent\Model;useIlluminate\Contracts\Auth\AuthenticatableasAuthenticatableContract;useIlluminate\Contracts\Auth\CanResetPasswordasCanResetPasswordContract;clas

php - 你对 Doctrine ORM 有什么体验?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion您对doctrine的体验如何??我从来都不是那种ORM类型的人,我主要使用一些基本的数据库抽象层(如adodb)进行管理。但我理解它的所有概念和好处。因此,当出现需要ORM的项目时,我认为我会尝试使用其中一个ORM框架。我必须在doctrine和propel之间做出选择,所以我选择了doctrine,因为我不想处理phing要求。我不知道我做错了什么。我带着正确的心态进来了。而且我绝不是

php - 什么时候应该使用 Doctrine ORM,什么时候应该使用 zend-db-table?

就项目规模、doctrinevszend-db-table速度和性能而言,我应该在Zend项目中什么时候使用doctrine,什么时候使用zend-db-table? 最佳答案 任何ORM框架都会让您受益于开发效率,而不是运行时效率。Doctrine在这方面与Zend_Db_Table没有什么不同。如果您在Doctrine和Zend_Db_Table之间进行选择,请根据使编写代码更容易或更快的特性进行选择。在一般情况下,没有ORM框架可以自动使数据库查询更快。如果您需要高性能的数据库查询,您应该学习编写SQL查询代码,并设计您的架构

php - 如何在没有 Laravel 的情况下使用 Eloquent ORM?

是否可以在没有Laravel的情况下使用Eloquent,或者有人知道同样易于使用的ORM吗? 最佳答案 是的,你可以。不久前DanHorrigan发布了一个名为Capsule的包。对于Laravel4,它允许Eloquent以最少的设置独立使用。该包本身已与L4核心合并,因此您不再需要使用该包。如果您引用illuminate/database存储库中有一个很好的关于在没有框架的情况下使用Eloquent的小介绍。这是启动和运行它的一小段摘录。$capsule=newIlluminate\Database\Capsule($conf

php - 我可以使用 RedBean PHP ORM 导出 Sqlite 数据库并导入到 MySQL 吗?

我有一个简单的Web应用程序,我一直在使用redbeanPHP构建它,它具有非常简单的结构,包含三种bean类型:领域建筑物人所有关系都是互斥的1:Many。所以,一个Person只属于1个Building,一个Building属于1个Area。AreaBuildingListPersonList目前为了开发方便,一直在使用Sqlite3开发,但是想把数据移动到mySQL。我已经添加了很多数据。有没有一种简单的方法可以使用RedBean将所有bean导出到新的MySql数据库?我知道我可以搜索sqlite->MySQL/MariaDB转换器,但我也可能希望能够使用它反过来使迁移站点su

python - 如何在加载关系时指示SQLAlchemy ORM 并行执行多个查询?

我正在使用SQLAlchemy的ORM。我有一个具有多个多对多关系的模型:UserUserOrganizationUserSchoolUserCredentials我正在使用associationtables实现这些,因此还有我不直接使用的User_to_Organization、User_to_School和User_to_Credentials表。现在,当我尝试使用联合预加载加载单个用户(使用其PK标识符)及其关系(和相关模型)时,我的性能非常糟糕(超过15秒)。我认为这是由于thisissue:Whenmultiplelevelsofdepthareusedwithjoinedo

php - Kohana 3.2 ORM 和 PDO

我正在尝试Kohana,我尝试使用ORM+PDO+MySQL数据库,但我似乎在google或SO中找不到答案。我同时启用了数据库和ORM模块,并且我在modules/database/config/database.php中将PDO设置为默认值我有一个简单的Controller和一个简单的模型:模型应用程序/类/模型/blogpost.php:CONTROLLER:在application/classes/controller/welcome.php中ERRORHERE$Blog_Post->name='test1';$Blog_Post->description='thisisaqu

mysql - 如何让MySQL在grails 2.0上运行

Grails2.0似乎对DataSource.groovy进行了一些更改,我似乎无法像在1.3.7中那样运行mysql我做了grailsinstall-dependencymysql:mysql-connector-java:5.1.16而不是只是将.jar转储到lib中。我听说现在是这样做的方法。这是我在DataSource.groovy中替换的内容:driverClassName="org.h2.Driver"...url="jdbc:h2:mem:devDb;MVCC=TRUE"与driverClassName="com.mysql.jdbc.Driver"...url="jdb