나는 다음과 같은 자바 클래스가 있습니다mybatis를 사용하여 POJO 항목의 배열을 저장 프로 시저에 전달 하시겠습니까?
public class item implements Serializable {
private long id;
private String name;
public long getUuid() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
내가이의 배열이 있다고 가정하자 - 내가 컬렉션을 반복 할 수있는 저장 프로 시저가 - "@pItemsToProcess"로 알려져있다.
저장 프로 시저에서이 배열을 사용하려면 어떻게해야합니까?
그래서 어떤 종류의 형식 처리기를 작성해야합니까? 그렇다면 배열에 해당할까요? "item"클래스? 양자 모두?
다른 사용자가 이와 비슷한 질문을하고있는 것을 보았습니다. 그러나 질문에 대한 해결 방법이없는 것 같습니다.
DB 팀이 저장 프로 시저를 변경하여 한 번에 하나의 항목으로 작업하고 각 항목과 함께 proc를 호출하는 것이 더 쉽습니다. 이 proc은 하루에 한 번만 호출되기 때문에 약 20 개의 항목이 대기 시간에 민감하지 않으므로로드가 걱정되지 않습니다.
편집 본이 라인 아래! ----------
데이터베이스 유형은 SQL 서버입니다.
솔루션이 존재하지만, 실제로 유형 핸들러에 의존하지만, 구현은 DB 공급 업체 드라이버에 따라 다릅니다.이 정보를 질문에 추가 하시겠습니까? – blackwizard
정보를 추가했습니다. – IWishIWasABarista