2011-10-23 120 views
0

一个新的类时,日志实例我有两个IMPL包(包含实施服务/ DAO方法) ,我想在这个包创建在Eclipse中创建

创建任何新的类时,下面的行会添加到类默认情况下(日志实例化):

Log log = LogFactory.getLog(getClass()); 

另一件事是,我想在IMPL包添加未实现的方法,用于DAO当添加弹簧批注

@Transactionl 

任何想法如何在eclipse中完成这些事情(我正在使用Eclipse Helios 3.6)。

回答

1

我不认为有可能有一个给定的包的特定模板。

的一些注意事项,但:

  • 服务层应该划分事务。不是DAO层。
  • 您可以继承带有受保护日志字段的基类,并且所有子类都会继承它。由于您正在使用getClass()来初始化日志,因此将使用实际的子类名称。
  • 只有公共方法应该是事务性的。其他的不会被Spring拦截,所以它们的事务注释无论如何都会被忽略。
  • 如果您想让bean的所有方法都是事务性的,请将注释放在类上而不是每个单独的方法上。
+0

我可以在整个班级添加@Transactional,或者我必须为每种方法添加它?你是什​​么意思由点数3。 –

+0

是的。你可以把它放在全班。我的帖子被截断为连接错误。我编辑它。 –