在我的grails应用程序中,有十个域类,在每个域类中都有一个常见的注释字段。它使用当前时间戳来妥协当前经过身份验证的用户。
如何使用bean实现上述评论
答案 0 :(得分:0)
class comment
{
String message;
static belongsTo=[User] //add or can leave it , for all your ten domains
}
然后你需要将它与你的十个域类,例如ex.User
联系起来class User {
String UserName
static hasMany=[comments:Comment] // if you have many commentin one pass or
Comment comment ///just one to one relationship for every login one record
}
你可以创建一个只运行注释和你的域类的commentService,grails在你创建一个关于服务的commentService后自动创建一个DI bean 你可以有一些注入的样本服务方法
def registerInfo (){
//do some comment and domin related stuff
}
like in a controller login
def commentService
def signin(){
commentService.registerInfo(params)
}