grails - Grails联接表列名称

标签 grails groovy gorm jointable

我的Alert有很多Location对象,而我有联接表alert_locations

生成的列为:
alerts_locations_id(我希望它是alert_id)
location_id
这是我的域对象:

class Alerts { 

    static hasMany = [locations:Locations,notifications:Notifications]

    Date alertDateTime
    String pest
    String crop

    static constraints = {
        alertDateTime (blank:false)

        pest (blank:false)
        crop (blank:false)
    }
}

最佳答案

static mapping = {
    locations joinTable:[column:"location_id", key:"alert_id"]

关于grails - Grails联接表列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898427/

相关文章:

grails - 订单不符合 Grails 中的标准

grails - 在HQL查询中执行加/减?

grails - 解压缩deploy war文件后,grains 3.0.3 with asset-pipeline-gradle:2.3.8无法正常工作

grails - Grails Groovy代码内部值

spring - 有继承关系时如何过滤特定的类?

unit-testing - 在域类上调用 .save() 失败,单元测试中没有方法 .save() 的签名

Java 与 Groovy 继承和基于父类的线程上下文

Jenkins Groovy如何在不结束管道的情况下从@NonCPS方法调用方法

multithreading - 具有多线程的Grails服务

grails - 锁定Grails无法正常工作