springMVC + my batis 추가 삭제 작업 후 영향 줄 수 를 판단 하여 계속 되 돌려 줍 니 다 - 2147482646

MyBatis 는 업데이트 와 삽입 반환 값 이 '- 2147482646' 인 오류 가 defaultExecutor Type 설정 으로 인해 발생 한 것 을 발 견 했 으 며 BATCH 로 설정 하면 업데이트 반환 값 을 잃 어 버 립 니 다.my batis 공식 토론 목록, 이 문 제 는 매우 중요 합 니 다. "If the BATCH executor is in use, the update counts are being lost."
spring / mybtis 프로필

	
		
		
	

	
	
		
		
	
	

	
	
		
		
	

my batis 에 설정 속성 default Executor Type 이 있 습 니 다. 이 값 이 BATCH 일 때 되 돌아 오 는 결 과 는 - 2147482646 입 니 다.defaultExecutor Type 은 모두 세 개의 값 이 있 습 니 다: BATCH, REUSE, SIMPLE.이 세 가지 값 의 특징 은 다음 과 같다.
명칭.        묘사 하 다.
SIMPLE     실행 기 는 다른 문 구 를 실행 합 니 다. 기본 값 입 니 다.
REUSE     prepared statements 문 구 를 중복 사용 할 수 있 습 니 다.
BATCH     반복 실행 문장 과 대량 업데이트 가능    
이 문 제 를 해결 하 는 방법 은 defaultExecutor Type 의 값 을 SIMPLE 또는 REUSE 로 바 꾸 거나 이 설정 을 직접 삭제 하면 됩 니 다.
위 에 이 문장 을 설치 해서 생 긴 것 이다.없 애 면 돼.이것 은 설정 입 니 다. 대량 작업 을 하려 고 하지만 테스트 를 통 해 이곳 의 설정 이 없 으 면 대량 작업 을 할 수 있 습 니 다.과감하게 지우 시 면 됩 니 다.
참고 주소:http://www.cnblogs.com/parryyang/p/5484459.html

좋은 웹페이지 즐겨찾기