http://blog.csdn.net/liumm0000/article/details/7535858
生命周期方法注解(delete没有生命周期事件)
@PrePersist save之前被调用,它可以返回一个DBObject代替一个空的
@PostPersist save到datastore之后被调用
@PreLoad 在Entity被映射到datastore对象之前被调用,可以对参数DBObject进行add/remove/change
@PostLoad 在Entity被映射之后被调用
@EntityListeners 指定外部生命周期事件实现类