解决getID为null的情况
全面修改了getID为null的情况

错误原因：首先，所有的vo继承ValueObject，所有的po继承PersistentObject,这两个父类中都有ID这个属性，所以在子类中就不要再写ID属性了。这个和方法的重载不一样，字段不可以重载，就是子类的字段不能覆盖父类的字段，在子类中就不要写父类中有的字段了，具体请看我的修改状况