jjzjj

grails-orm

全部标签

php - 在 Doctrine 2.x ORM 中使用 REGEXP

我对此进行了大量研究,我确信答案是否定的,但我很乐意证明是错误的。我想执行一个用DQL编写的包含REGEXP操作的查询。例如:select*fromassetswherecampaign_id=1andfileNameREGEXP'godzilla*'orderbyfileNamedesc又名$builder->add('select','a.fileName')->add('from','\Company\Bundle\Entity\Asseta')->add('where','a.campaign=1')->...REGEXPMAGIC...->add('orderBy','a.f

php - 使用 Laravel Eloquent ORM 获取 GROUP BY 中的最新值

我试图了解Laravel的EloquentORM是如何工作的,并且正在查看以下MySQL查询:SELECTid,name,dateFROMtablenameGROUPBYnameORDERBYdateGROUPBY的使用总是返回name的最早值。有没有办法返回最新值? 最佳答案 尝试下面的代码,Tablename::select('id','name',DB::raw('max(date)aslatest_date'))->groupBy('name')->orderBy('latest_date')->get()

php - 如何在 laravel 的 Eloquent ORM 中编写内部连接?

我有一个名为buildings和flats的表建筑表Building_Id|Building_Name|.......|Building_Owned_By|....平面表Flat_Id|Flat_Name|........|Fk_Building_Id|.....在我的模型中建筑classBuildingextendsEloquent{protected$primaryKey="Building_Id";protected$table='buildings';..............publicfunctionflat(){return$this->hasMany('Flat','

php - Doctrine DBAL 可以与 ORM Query Builder 混合使用吗?

我正在尝试使用ORM创建查询生成器。但是我偶然发现了一个与2个可能的表有关系的实体的字段。使用这种结构,(恕我直言)不可能将其映射到实体本身。╔═══════╗╔═══════╗╔═══════╗║ValB║║Main║║ValC║╠══╦════╣╠══╦════╣╠══╦════╣║*║pk║--+║*║pk║+---║*║pk║╠══╬════╣|╠══╬════╣|╠══╬════╣║║║+--║║v_id║---+║║║╠══╬════╣╠══╬════╣╠══╬════╣║║║║║║║║║╚══╩════╝╚══╩════╝╚══╩════╝是否可以将DBALQueryBu

php - 幕后 : How does an ORM "think"?

我对RailsActiveRecord、DoctrineforPHP(以及类似的ORM)背后的一些设计很感兴趣。ORM如何设法实现链式访问器等功能,它们通常需要多深的工作?ORM如何在内部构造查询?ORM如何管理查询,同时保持所有期望的任意性?显然这是一个学术问题,但欢迎各种性质的答案!(我选择的语言是OOPHP5.3!) 最佳答案 链式方法调用与ORM问题正交,它们在OOP中无处不在。可链式方法只是返回对当前对象的引用,允许调用返回值。在PHP中classA{publicfunctionb(){...return$this;}pu

java - 在 Grails 中发布嵌套资源的问题

我在理解GrailsRestfulController的工作原理时遇到问题。我正在尝试向嵌套资源发出发布请求(见下文)。我不确定我是否理解我需要更改什么才能使这项工作正常进行,因为GET请求似乎建立了Bid与其父资源项目的关联,但是当我尝试POST时,我被警告该项目不能为空。感谢任何帮助!Item.groovyclassItem{statichasMany=[bids:Bid]}Bid.groovyclassBid{IntegerownerIdDoubleamountstaticbelongsTo=[item:Item]staticconstraints={ownerIdnullabl

java - 在没有 persistence.xml 或 orm.xml 的情况下使用 IntelliJ 生成 JPA 实体

有没有办法在没有persistence.xml文件的情况下使用IntelliJ生成JPA实体?或者基本上让IntelliJ从JavaConfig中识别一个持久性单元?我有一个现有的(遗留)模式,该项目是重写的,现在在SpringBoot中使用JavaConfig。根据SpringBoot文档,持久化单元将由代码创建:@BeanpublicLocalContainerEntityManagerFactoryBeancustomerEntityManagerFactory(EntityManagerFactoryBuilderbuilder){returnbuilder.dataSourc

java - 哪个可互操作的 JavaScript 和 Grails/Java 模板框架?

我目前正在研究具有JavaScript和Grails/Java实现的模板框架,以用于即将在Grails应用程序和前端呈现模板的项目。要求如下:在JavaScript和Grails/Java中实现前端和后端渲染在给定相同JSON数据的情况下产生相同的输出由开发团队直接创作和维护可在前端和后端进行测试可以轻松处理嵌套的JSON对象前端XSS保护到目前为止,我已经调查了Mustache它具有JavaScript和Java实现,以及Haml它有JavaScript和Grails实现。(我会链接实现,但作为新用户我只能添加2个链接。)如果其他人对此有任何经验,以及对可能满足上述需求的其他框架的任

java - 在 tomcat 上部署 grails 应用程序时创建名称为 'transactionManagerPostProcessor' 的 bean 时出错

我正在尝试在tomcat7.0.42上部署我的grails(2.2.1)应用程序。所以我按照此link中给出的步骤进行操作来自grails网站。但是当我尝试从TomcatWeb应用程序管理器启动应用程序时,我在tomcat控制台上看到以下错误日志:Errorcreatingbeanwithname'transactionManagerPostProcessor':Initializationofbeanfailed;nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreating

java - 从 Grails 应用程序执行命令

我想从我的Grails应用程序中执行svndelete。我在Grails控制台中测试了以下两项:"svndelete/usr/share/mydir".execute()Runtime.getRuntime().exec("svndelete/usr/share/mydir")在这两种情况下,返回一个java.lang.Process的实例,但是命令没有被执行(/usr/share/mydir没有被删除).此行为仅在应用程序在Linux(Ubuntu)上运行时发生。如果我在Windows上运行它,命令会执行。更新按照Tim在评论中的建议,我更改了命令,以便它捕获进程输出:defproc