2016-07-30 3 views
0

Spring MVC와 NamedParameterJdbcOperations을 사용하고 있습니다.REST - 최대 절전 모드없이 새로 생성 된 리소스를 가져 오기

개체를 만들려면 나머지 호출을하고 있는데,이 새로 만든 개체를 반환하고 싶습니다.

사용 된 데이터베이스에 관계없이 어떻게 새로 생성 된 객체를 반환 할 수 있습니까?

최대 절전 모드를 사용하고 있지 않습니다. 최대 절전 모드에서는 지속 된 개체를 즉시 반환 할 수 있습니다. 그러나 최대 절전 모드없이이를 수행하고 싶습니다.

답변

0

NamedParameterJdbcOperations 님의 업데이트 메소드를 사용하여 새로 생성 된 객체의 키를 가져온 다음이 키를 사용하여 객체를 가져 왔습니다.

GeneratedKeyHolder holder = new GeneratedKeyHolder(); 

namedParameterJdbcOperations.update(sql,sqlParameterSource,holder); 
int key = holder.getKey().intValue(); 
-

키를 얻으려면