如何从拦截器获取新创建的实体id

时间:2014-01-15 13:41:55

标签: mysql hibernate

我正在扩展hibernate EmptyInterceptor,我想记录一个新创建的实体id。在onSave方法中,我获得没有自动生成id的实体。我该怎么办?

1 个答案:

答案 0 :(得分:0)

API EmptyInterceptor

boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types) 

所以你通过参数得到了id。