@Override
 public void save() {
   MineManager.getInstance().persist(this);
 }
 @Override
 public AbstractEntity update() {
   return (AbstractEntity) MineManager.getInstance().merge(this);
 }
 public void saveAll(List<? extends Object> objectList) {
   MineManager.getInstance().persistAll(objectList);
 }
 @Override
 public void delete() {
   MineManager.getInstance().remove(this);
 }