@Override public <S extends T> S save(S entity) { Assert.notNull(entity, "Entity must not be null!"); if (entityInformation.isNew(entity)) { return operations.insert(entity); } return operations.update(entityInformation.getRequiredId(entity), entity); }
@Override public <S extends T> S save(S entity) { Assert.notNull(entity, "Entity must not be null!"); if (entityInformation.isNew(entity)) { return operations.insert(entity); } return operations.update(entityInformation.getRequiredId(entity), entity); }
@Override public <S extends T> S save(S entity) { Assert.notNull(entity, "Entity must not be null!"); if (entityInformation.isNew(entity)) { return operations.insert(entity); } return operations.update(entityInformation.getRequiredId(entity), entity); }