@Repository Bean ではなく、Spring Service Bean から直接エンティティーマネージャーを使用することに不利な点はありますか?
@Service
public class SomeService {
@PersistenceContext EntityManager em;
@Transactional(....)
public void doSomething(....)
{
// use entity manager here
}
}
対。
@Repository
public class SomeRepository {
@PersistenceContext EntityManager em;
public void doSomething(....)
{
// use entity manager here
}
}