JAVA/JAVA 공부

[Spring Boot] MyBatis 방금 저장된 mysql pk값 가져오기

mapper

<insert id="insertComment" parameterType="CommentVo" parameterMap="CommentParameterMap" useGeneratedKeys="true" keyProperty="가져올pk컬럼의 vo에 적은 것">
INSERT INTO comment (post_no, co_mb_no, co_content, co_datetime) 
VALUES (#{postNo}, #{memNo}, #{content}, now()) 
</insert>

 

dao

//	댓글 추가
	public void insertComment(CommentVo comment) {
		this.sqlSession.insert("CommentDao.insertComment", comment);
		System.out.println("추가된id:"+comment.getComNo());
	}

 

 

https://awse2050.tistory.com/35

 

MyBatis) MySQL로 Insert한 데이터의 자동생성된 pk 값 가져오기.

데이터베이스 중에서 MySQL 처럼 PK값을 자동생성해서 사용하는 DB가 있습니다. 주로 Insert를 했을 떄 자동생성되어 1,2,3,4,5,6 이런식으로 값이 생성되는데 insert를 했을 경우 해당 데이터를 즉시 조

awse2050.tistory.com

 

 

728x90
반응형