JPA+hibernate3记录业务表变更前和变更后开发思想
实现的方法有很多,选择比较简单的方式实现。
利用监听器来完成操作,配置如下:
在persistence.xml中写
properties的比较全面的配制说明详细见https://blog.****.net/yxfei666/article/details/6364431。
value中有我自己写的监听器,如下:
这里重写onPostUpdate方法即可。postUpdateEvent里面有oldStatus属性,记录了目前数据库里的记录情况,而status属性是即将变更的情况,具体怎么记录、记录哪些,可以根据具体业务具体填写。