mvc ejemplo configuracion hibernate spring-mvc get return primary-key

ejemplo - obtener clave generada automáticamente, al guardar, usando hibernate+mvc de primavera



hibernate java ejemplo (2)

Estoy usando Spring MVC + Hibernate

@Resource(name = "sessionFactory") private SessionFactory sessionFactory; // save public <T> int save(T entity) throws DataAccessException { Session session = sessionFactory.getCurrentSession(); session.save(entity); }

Como guardar nuevo registro, se generó una nueva clave principal que en incremento automático (db.MySQL). Deseo obtener y devolver el nuevo valor auto incrementado con respecto al método anterior.

Ponme al día !



Prueba esto en su lugar. Esto también funciona con la última versión de Hibernate (versión 4.1).

session.persist(object); object.getId();