gorm

    0热度

    1回答

    我知道beforeInsert和beforeUpdate和beforeDelete事件应该是可能的,但是有没有更方便的方法?

    0热度

    1回答

    的Groovy版本2.4.8 的Grails版本2.5.1 我试图用类似条款从我的顾问表拉行,也如果有传入该方法的公司名称,那么我只想从该公司取得顾问。 我构建无工作正常的企业组成的两个查询一个,但是当我取消那台公司为了测试运行第二个查询行,我得到了下面的异常 org.springframework.orm.hibernate4.HibernateQueryException: Not all n

    0热度

    1回答

    我想了解GORM是如何工作的。 为建筑物和建筑物(建筑物的区域)建设项目数据库没有按照我希望的方式工作。我想要的是:每个项目都有一幢建筑物和一幢建筑物。 我尝试了这种方式: class Project { String name static hasOne = [building: Building] Buildingpart buildingpart St

    -3热度

    1回答

    我是grails的新手,并可通过在线获得其文档进行学习。 有一件事让我在阅读find()功能时感到困惑。 Book.find(String query) // pass the HQL, However there are various overloaded variants. 现在,如果我用这个find()功能这样的。 Category.find("from Category as cat

    0热度

    1回答

    我们基于Grails/GORM的应用程序不是SQL转义的字符串输入,我基本上可以直接在数据库上存储任何字符。 同时大家都说GORM/Hibernate自动处理转义输入。 是否有一些配置选项或已知禁用自动转义的插件组合?

    0热度

    1回答

    我正在使用spring-security并添加了一个额外的域 - “UserSettings”,我不希望在创建用户时创建该域。 要遵循所有原则,我决定在此创建一对一关系。 用户域: package com.trading.security import groovy.transform.EqualsAndHashCode import groovy.transform.ToString i

    0热度

    1回答

    我迁移到Grails的3.1.15(休眠4),发现我的一些控制器动作不工作了。 我有以下行为(简体) def create() { def myDomainObject = myDomainservice.getDefault() if (myDomainObject.validate()) { myDomainObject.save() ren

    0热度

    1回答

    我试图从Grails应用程序查询存储与postgres ltree类型的物化路径。不幸的是,我的查询使用“?”这是由GORM捕获作为参数 sqlRestriction("materialized_path ? (SELECT ARRAY(SELECT CAST(CAST(subpath(?,0,generate_series) AS text) ||'.*{1}' AS lquery) FROM

    0热度

    2回答

    在Grails中,我想要一个具有前缀并自动增量的ID。 我会有这些前缀:A和B。 然后我将具有如下序列: new MyObject('A').save() ---> ID = A-1 new MyObject('A').save() ---> ID = A-2 new MyObject('B').save() ---> ID = A-3 等等......是否有可能将assigned发生器与auto

    0热度

    1回答

    我的目标是防止从列表中回滚所有对象,以防发生运行时异常。 我有两个领域类 class Payment { String orderNo; String transactionId; String orderTotal; Date paymentDate; } class Order extends { static hasMany = [it