Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

org.postgresql.util.PSQLException: Returning autogenerated keys is not supported

OpenSource/Mybatis&Ibatis 2013.01.22 16:19
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
환경 : springframework 3.1 + PostgreSQL 9.2 + Mybatis 사용

오류내용 :

더보기


Mybatis에서 아래 처럼 useGeneratedKeys 을 사용 하였다..postgreSQL에서....그래서 위와같은 오류 발생!
 <insert id="insertAuthor" parameterType="domain.blog.Author" useGeneratedKeys="true"
   
keyProperty="id">
  insert into Author (username,password,email,bio)
  values (#{username},#{password},#{email},#{bio})
</insert>

해결책은~!

참고 사이트 : http://www.mybatis.org/core/ko/sqlmap-xml.html
참고 내역 :

더보기


위처럼 selectKey tag를 사용하여 처리 하였다.

처리 내역 :  seq 사용!
1) postgreSQL에 seq를 만들어준다.

   CREATE SEQUENCE board_id_seq MINVALUE 1;

2) <selectKey  tag 사용

더보기


음..postgreSQL이 오라클보다는 활성화가 되어있지 않아서인지....지원하지 못하는 DB인지...mybatis에서...확인은 못하였다.--;; 구글링 하는데 안나온다..ㅜ.ㅜ...아시는 분은 댓글 좀...

- 끝 -

'OpenSource > Mybatis&Ibatis' 카테고리의 다른 글

Batch Update 기능  (0) 2013.06.27
Mybatis 동적 sql 주의사항  (0) 2013.06.17
Mybatis SVN 주소  (0) 2013.05.09
org.postgresql.util.PSQLException: Returning autogenerated keys is not supported  (0) 2013.01.22
Mybatis 시작하기 전..  (0) 2013.01.02
ibatis 쓸만한 것 정리  (0) 2012.04.24

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바