Grails - 使用 VARCHAR2 字段作为表标识符 - 外键关系失败
我与旧版 Oracle 数据库集成,该数据库使用指定的 VARCHAR2 值作为主键。我正在与这个现有表创建一对多关系。旧表称为“应用程序”(我可能不会更改)…
如何使 LIMIT 在 Grails HQLexecuteUpdate() 中工作?
我正在运行 grails 1.3.6 并且我有以下代码: String hql = ''' UPDATE ApiResponse a SET a.lockId = :lockId WHERE a.lockId = 0 ORDER BY a.dateAd…
在 GORM 中对对象属性使用非主键?
是否可以有一个域对象,其中的字段引用另一个对象上的非主键(我正在处理旧数据库)。 我拥有的是 flea_name 而不是 flea_id (这是主键)。有没有办…
Grails 根据枚举列表属性中的枚举值选择域对象
我在根据枚举列表中的值从域对象列表中选择项目时遇到问题。 我的域对象如下所示: class Truck { static hasMany = [ makes: Make ] } 其中品牌如下…
Grails:如何在域类属性上设置元约束?
我有一个属于订阅的联系人类,我想对订阅属性设置一个假设的只读约束,以便在脚手架模板中使用。 该类看起来像是 class Contact { static belongsTo =…
Grails 每个查询一对一急切抓取
假设您有脸和鼻子,并且您想根据 FaceId 获取鼻子。 Grails 用户指南告诉您如何在域类中使用 mapping = { fetch:join } 以便在每次获取面部时在一个查…
Grails 与 joinTable 的一对多映射
我有两个域类。一个是“合作伙伴”,另一个是“客户”。客户可以是合作伙伴的一部分,并且合作伙伴可以有 1 个或多个客户: class Customer { Integer…
如何使用预测和标准获得不同的结果
我正在尝试使用 Grails 中的条件加载不同的父级。查询如下 查询: def criteria = Parent.createCriteria(); results = criteria.list(max:params.max…
“请求的 bean 当前正在创建”在域对象上
我正在尝试从 grails 1.2.2 迁移到 1.3.6,并在尝试访问页面时出现以下错误: Error creating bean with name 'com.example.domain.UserAccount': Req…
双向在哪里? grails 一对一,双向测试(继续)
class Book { String title Date releaseDate String ISBN static belongsTo = [person:Person] // it makes relationship bi-directional regarding…
如何在grails中建立一对一的双向关系?
我有两个域类,并且希望它们之间具有一对一的双向关系。我写道: class Person { Book book; String name Integer age Date lastVisit static constra…
grails/gorm/mysql/hibernate
我有一个简单的问题。我一直在尝试自己学习 Grails,并且成功地使用 Grails/Gorm 制作了一个简单应用程序。 1)后来,我决定使用Mysql而不是Gorm - 我…
将枚举映射到 grails 中的数据库
我的 grails 应用程序使用了大量枚举,但当前的 GORM 枚举解决方案并不是很令人满意,因为它意味着数据位于代码中,因为 GORM 不会将枚举映射到数据库…