观察者模式和hibernateTemplate讲解