如何更改默认的Grails / GORM查找?

时间:2015-01-19 22:15:13

标签: grails gorm

我是Grails的新手。我正在开发一个处理体育馆记录,制作日常活动,练习等的网络应用程序。

我有这个域类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
    }

数据库表的默认Grails id名为&#34; idHoja&#34;,另一个属性名为&#34; id_hoja&#34;

这里的问题是,当我从其余API进行JSON解析时,我需要GORM通过&#34; id_hoja&#34;来查找练习。属性,而不是&#34; idHoja&#34;因为它会造成不匹配。

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案! 我唯一需要的是使用名称&#34; idHoja&#34;进行JSON调用。就是这样。