值对象 实体对象 如果一个实体对象拥有一个值对象集合,那么每次往这个集合增加数据时,都是先删除所有集合,再执行批量插入操作,无论这个集合时set,还是list 什么时候应该使用值对象,如果一个对象的生命周期依赖于某个实体A,但是这个对象却持有另外一个实体的引用C.这时候,最好不要使用值对象,而应该提升为实体,因为未来如果需要从C导航到值对象,就难了