2012-10-10 2 views
2

내가 가진 : PostgreSQL을 DBI에서봄, JdbcTemplate을, PostgreSQL을 - 마지막으로 삽입 아이디

public void addJobs(Jobs jobs) { 
     this.getJdbcTemplate().update(sqlAddJobs, new Object[] {jobs.getJobName()}); 
    } 

테이블이 있습니다

row_id | jobs 

ROW_ID 내가 마지막으로 삽입 된 ID를 가지고 할 수있는 방법, 자동 증가입니까?

내 SQL :

"INSERT INTO jobs(jobs) VALUES(?) RETURNING row_id" 

그리고 int id = getJdbcTemplate().queryForInt(sql)을 실행

INSERT INTO jobs (jobs) VALUES (?) 

답변

9

하나 쉬운 옵션은 같은 쿼리를 만드는 것입니다.

관련 문제