REST - 在没有休眠的情况下获取新创建的资源
REST - Fetch newly created resource without hibernate
我正在使用 Spring MVC 和 NamedParameterJdbcOperations。
我正在调用 rest 来创建一个对象,我想 return 这个新创建的对象。
那么我如何 return 新创建的对象而不考虑使用的数据库?
我没有使用休眠。在休眠状态下,可以立即 returned 持久对象。但我想在没有休眠状态的情况下实现这一点。
我使用NamedParameterJdbcOperations的update方法获取了新创建对象的key,然后使用这个key获取对象。
获取密钥-
GeneratedKeyHolder holder = new GeneratedKeyHolder();
namedParameterJdbcOperations.update(sql,sqlParameterSource,holder);
int key = holder.getKey().intValue();
我正在使用 Spring MVC 和 NamedParameterJdbcOperations。
我正在调用 rest 来创建一个对象,我想 return 这个新创建的对象。
那么我如何 return 新创建的对象而不考虑使用的数据库?
我没有使用休眠。在休眠状态下,可以立即 returned 持久对象。但我想在没有休眠状态的情况下实现这一点。
我使用NamedParameterJdbcOperations的update方法获取了新创建对象的key,然后使用这个key获取对象。
获取密钥-
GeneratedKeyHolder holder = new GeneratedKeyHolder();
namedParameterJdbcOperations.update(sql,sqlParameterSource,holder);
int key = holder.getKey().intValue();