如何更改默认的 Grails/GORM 查找?
How can I change the default Grails/GORM lookup?
我是 Grails 新手。我正在开发一个网络应用程序来处理体育馆的记录、制定例程、练习等。
我有这个域名class Ejercicios:
class Ejercicios {
String nombreEjercicio
String idHoja
String descripcion
List<String> descripcionO
static hasMany = [descripcionO: Descripciones]
static transients = ['descripcionTrans']
String descripcionTrans
static mapping = {
id column: "idHoja"
version false
}
static constraints = {
nombreEjercicio maxSize: 45
idHoja blank: false
}
数据库 table 具有名为 "idHoja" 的默认 Grails id,以及另一个名为 "id_hoja"
的属性
这里的问题是,当我从其余 API 中进行 JSON 解析时,我需要 GORM 通过 "id_hoja" 属性而不是 [=20] 来查找练习=] 因为它会导致不匹配。
我自己找到了解决办法!
我唯一需要做的就是使用名称 "idHoja" 进行 JSON 调用,仅此而已。
我是 Grails 新手。我正在开发一个网络应用程序来处理体育馆的记录、制定例程、练习等。
我有这个域名class Ejercicios:
class Ejercicios {
String nombreEjercicio
String idHoja
String descripcion
List<String> descripcionO
static hasMany = [descripcionO: Descripciones]
static transients = ['descripcionTrans']
String descripcionTrans
static mapping = {
id column: "idHoja"
version false
}
static constraints = {
nombreEjercicio maxSize: 45
idHoja blank: false
}
数据库 table 具有名为 "idHoja" 的默认 Grails id,以及另一个名为 "id_hoja"
的属性这里的问题是,当我从其余 API 中进行 JSON 解析时,我需要 GORM 通过 "id_hoja" 属性而不是 [=20] 来查找练习=] 因为它会导致不匹配。
我自己找到了解决办法! 我唯一需要做的就是使用名称 "idHoja" 进行 JSON 调用,仅此而已。