关于事物的问题EntityManager

spring Data Jpa 框架 在service注入
@Autowired
private EntityManager em;
如果使用该类操作数据库 就报事物错误:
No EntityManager with actualtransaction available for current thread - cannot reliably process 'persist'call
加上@Transactional注解就好了

使用 Jpa 的dao注入操作数据库就不报错

请问这个怎么解决 不想每个service都加@Transactional

在配置文件中配置

<!-- 事务管理 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource" />
    </bean>