在spring hibernate中没有@Transactional的自动装配SessionFactory

时间:2015-10-29 17:57:15

标签: spring hibernate transactions

为什么我应该使用@Transactional来自动装配SessionFactory以进行选择查询?

1 个答案:

答案 0 :(得分:1)

@Transactional用于交易,表示您需要在您的方法类范围内进行交易。

要自动装配SessionFactory,您需要使用@Autowire注释,但我认为在任何地方使用SessionFactory并不是一个好主意,尝试在您的DAO层中使用Session。

如果您只需要创建查询,则不需要任何交易。