在我的 grails 项目中,我创建了一个名为 Patient 的对象的实例,该对象有一个城市。
class Patient {
String name;
String surname;
String cf;
String address;
String cap;
String city;
String province;
String country;
String phone_1;
String phone_2;
String email;
String vat;
}
当我创建一个病人时,我通过它的 id 存储城市,但我希望在 show() 和 list() 方法中,我看到相关城市的名称。
Cities 域类链接到我的数据库中的一个表,如下所示
class Cities {
String cityName;
String capOfCity;
String provinceOfCity;
static constraints = {
}
static mapping = {
table 's_cap'
id column: 'idcap'
cityName column: 'comune'
capOfCity column: 'cap'
provinceOfCity column: 'prov'
version false
}
}
我想我必须对 db 执行查询以通过 id 获取它的名称,但是我怎样才能在 gsp 中做到这一点?