こんにちは、皆さん!
トランザクション Bean (bannerSizeService) を使用する非トランザクション Bean (BannerSizeServiceUntransact) がある場合、非トランザクション Bean を使用すると、Spring は DB への接続を確立しますか? (ログに PostgreSQL への接続を拒否したものが多数あります。私のロジックではリクエストごとに新しい接続が作成されないと信じていますが、間違っている可能性があります。)
@Repository
public class BannerSizeServiceUntransactImpl implements BannerSizeServiceUntransact {
@Resource
BannerSizeService bannerSizeService;
public List<BannerSizeVO> sizesByType(String type) throws BannerServiceException{
return bannerSizeService.sizesByType(type);
} }
@Repository
@Transactional
public class BannerSizeServiceImpl implements BannerSizeService {
....
}