mysql에 데이터를 삽입한 후 이 데이터를 되돌려주는 id

899 단어
간단하게 mysql에 데이터를 삽입한 후에 이 데이터의 id를 되돌려주는 방법을 요약해 봅시다. 만약에 나중에 코드가 이 id를 필요로 한다면 이렇게 하면 매우 편리할 것입니다. 내용은 다음과 같습니다.
"insertAndGetId"useGeneratedKeys="true"keyProperty="userId"parameterType="User">
    insert into user(userName,password,comment) values(#{userName},#{password},#{comment})
여기서:
useGeneratedKeys     true|false     :false。   :      JDBC getGenereatedKeys          keyProperty          。

다음에 다음과 같은 테스트 코드를 씁니다.
    User user = new User();
    user.setUserName("하하");
    user.setPassword("ff");
    System.out.println ("이전 키 삽입:"+user.getUserId ();
    userDao.insert(user);//삽입 작업
    System.out.println ("삽입 후 메인 키는:"+user.getUserId ());
삽입 전 키: 0
삽입 후 주 키는: 15
위에서 보듯이 방금 삽입한 기록 키 id는 15입니다

좋은 웹페이지 즐겨찾기