如何实现grails bean

时间:2013-08-20 16:53:26

标签: grails javabeans

在我的grails应用程序中,有十个域类,在每个域类中都有一个常见的注释字段。它使用当前时间戳来妥协当前经过身份验证的用户。

如何使用bean实现上述评论

1 个答案:

答案 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 

     }

和Bean,

你可以创建一个只运行注释和你的域类的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)

          }