草庐IT

grails-orm

全部标签

php - 未捕获的 PHP 异常 Doctrine\ORM\Query\QueryException : "[Semantical Error] line?

我正在尝试在我们的Web应用程序项目中为被拒绝的交易页面创建一个搜索字段,我正在使用symfony2框架,我被卡住了,因为有一个错误说,'[语义错误]第0行,'bJOINb.ediAk403ErrorCodes'附近的第235列:错误:类Matrix\MatrixEdiBundle\Entity\EdiTransaction没有名为edi997Details的关联'还有'严重-未捕获的PHP异常Doctrine\ORM\Query\QueryException:“[语义错误]第0行,'bJOINb.ediAk403ErrorCodes'附近的第235列:错误:类Matrix\Matri

php - 模型函数内部的 Laravel orm 数据库查询

我是Laravel的新手。我想在模型中做一些与数据库查询相关的自定义函数。ClassAExtendsController{publicfunctionview(){B::get_user();}}ClassBExtendsModel{protected$table="user";publicfunctionget_user(){//Hereismydatabasequery}}如何在get_user()函数中使用数据库查询?我知道这个方法:B::table('user')->get(); 最佳答案 您可以定义查询scopes用于在模

mysql - 已部署服务器上的 Grails 数据库迁移

大家好,我在使用grails数据库迁移插件时遇到了问题/困惑。用于学习的资源-官方Grails数据库迁移插件文档-http://grails-plugins.github.io/grails-database-migration/docs/manual/guide/introduction.html数据库迁移示例-http://grails.github.io/grails-howtos/en/manageDatabases.html现在,在这些工具的帮助下,我能够很好地在安装了grails并正常工作的本地机器上迁移或更改我的数据库。问题是生产服务器在线部署,我总是上传我的WAR文件部

php - 带有 join 的 Sum 函数给出总和乘以 laravel ORM 中条目的次数与 mysql

有2个表bills和payments,总销售额插入到订单表中,收入插入到付款表中。我想显示过去7天的总销售额和总现金收款,但我的查询给我的结果乘以laravel中同一日期数据的次数。表格账单:表付款:我想获取bills.created_date=payments.created_date过去7天中每一天的总金额。我的查询运行良好,但它给出了总和乘以特定日期的条目。我的查询(Laravel):publicfunctionsalesAndRevenue(){$date=newCarbon\Carbon;$salesAndRevenue=DB::table('bills')->Join('p

python - 将 SQLAlchemy ORM 用于非主键、唯一、自动递增的 id

当我运行以下代码时,我希望first_name和last_name是复合主键,id是该行的自动递增索引,但不充当主键,因为那里有信息在表的其余部分是我需要定义它的唯一性,而不是给定的ID。Base=declarative_base()Session=sessionmaker(bind=db)session=Session()classPerson(Base):__tablename__="people"id=Column(Integer,index=True,unique=True,autoincrement=True,primary_key=False)first_name=Colu

php - CodeIgniter DataMapper ORM v1.8.0 - 如何从多个表中获取记录

我是新手,需要一点帮助。我有一个2表...CREATETABLE`vehicles`(`id`int(11)NOTNULLAUTO_INCREMENT,`vehicle_type`varchar(50)NOTNULL,`vehicle_make`varchar(50)NOTNULL,`vehicle_model`varchar(50)NOTNULL,`vehicle_year`varchar(50)NOTNULL,`vin`varchar(50)NOTNULL,`registered_state`varchar(10)NOTNULL,`license_plate`varchar(20)

mysql - Grails - 启动内存/内存使用/域对象

我部署了一个我构建的Grails应用程序(我创建的第一个应用程序),启动时内存使用量大约为2GB。(Tomcat6)该应用程序维护着4种类型的大约133,000个领域对象。对数据库的大多数事务是搜索大约115,000个这些对象和正常的CRUD操作/文件导入和导出。多次使用后,我看到我的内存标记为3.3GB。首先-为什么启动时内存使用率如此之高?默认情况下,Grails会在内存中缓存域对象使用吗?其次-我已经在应用程序的多个位置处理了GORM清理,但内存使用率仍然很高(3.3GB)。ORM层是否有导致事务缓存等的东西?谢谢----------------编辑---------------

mysql - Grails:将枚举类型的mysql字段映射到域类

如何将枚举类型的mysql字段映射到grails域类?我在grailsv.2.0.3中使用现有的(遗留的)mySQL数据库。我收到错误的列类型错误:failed;nestedexceptionisorg.hibernate.HibernateException:Wrongcolumntypeinfacilities.ost_fac_syslogforcolumnlog_type.Found:enum,expected:varchar(255)SQL字段定义为:mysql>describeost_fac_syslog;+------------+---------------------

php - 表对象使用 Cake\ORM\Table 而不是具体类 : How to fix?

我的CakePHP日志中有这个警告:ThefollowingTableobjectsusedCake\ORM\Tableinsteadofaconcreteclass:Jobs这是我的Controller类:array('Jobs.created'=>'desc'),'limit'=>1);//GetJobsinfo$getjobs=TableRegistry::get('Jobs');$jobs=$getjobs->find('all',$options);$this->set('jobs',$jobs);}}是否有另一种/更好的方法来访问我的数据库并从中读取数据?我正在使用最新版本

mysql - 在 Grails 2.0 中使用 MySQL - 查找外部连接器 .jar

我使用的是Grails2.0,但我无法让代码识别外部库。特别是MySQL驱动程序。基本上,每当我尝试将数据源从HSQLDB更改为MySql时,问题就会发生。我下载了连接器jar(5.0.8)并将其放在(project)/lib目录中。我已验证com.mysql.jdbc.Driver.class文件位于.jar中。每次我尝试运行该应用程序时,我都会收到错误消息:由ClassNotFoundException:com.mysql.jdbc.Driver引起非常感谢任何帮助。dataSource{pooled=true//driverClassName="org.h2.Driver"//u