在我的 grails 应用程序中,有十个域类,在每个域类中都有一个常见的注释字段。它以当前时间戳折衷了当前经过身份验证的用户。
如何使用 bean 实现上述评论
class comment
{
String message;
static belongsTo=[User] //add or can leave it , for all your ten domains
}
然后你需要将它与你的域类的十个相关联,例如用户
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)
}