iBatis에서 insert후 자동 sequence Key 값을 가져오는 설정 방법
DB의 Table의 관계가 child의 FK가 parent의 auto_increament 속성의 PK와 연결되어 있다고 하겠습니다. 이경우 Insert 행위시에 parent에 대해서 child도 함께 Insert 된다고 가정하겠습니다. 이럴 경우 parent를 Insert처리하고 Select를 던져서 해당 key정보를 얻어야 child를 Insert할 수 있습니다. 이럴 경우 iBatis에서 설정하는 방법을 알아보겠습니다. sqlMap xml설정을 다음과 같합니다. SELECT LAST_INSERT_ID() 위와 같이 설정하고 소스부분에서 다음과 같이 작성합니다. Content content = new Content(); content.setTitle("selectKey 테스트"); content.set..
Programming/iBatis
2008. 2. 14. 16:49