SpringMVC+mybatisによる一括挿入による異常なロールバック

861 ワード

Spring-mvcプロファイルに次の構成を追加します.


    




次に、対応するサービスクラスに次の注記を追加します.
@Transactional(rollbackFor = Exception.class)

サンプルコード:
@Service
public class MapServiceImpl implements MapService {
    @Autowired
    private MapDao dao;
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void insertMapPoint(List mapPointList) {
        for(int i=0;i