Grails 3.0多个数据源

时间:2016-02-09 11:30:05

标签: grails gorm

我是grails的新手,我目前正在使用grails 3.0。我试图在不同数据库之间建立两个表之间的一对多关系。我已经提到了几乎所有的链接和grails文档,但无法确定这种情况是否完全可能。我编写了示例代码,如果来自两个不同数据库的两个表是独立的,则可以完美地工作。即没有关系/映射或参考。我看到数据已通过样本正确保存在每个表中。 如果我尝试使用一对多关系(典型的Book-Author域类示例)映射表,则会失败。我得到了mapping exceptions。我还尝试了覆盖getset方法的建议解决方法。 是否有指导我的链接或示例代码?这是我的代码没有gettersetter

class Book {
    Long   id
    String title
    String author
    Users user
    static constraints = {
        title(blank: false)
        author(blank: false)
    }
}
class Users {
    String username
    String address
    static hasMany = [books: Book]
    static constraints = {
        username(blank: false)
        address(blank: false)
    }
    static mapping = {
        datasource 'lookupusers'
    }
}

0 个答案:

没有答案