/** * Entry point to the fluent API for loading entities. * <p> * Usage example: * <pre> * Customer customer = dataManager.load(customerId).view("with-grade").one(); * </pre> * @param entityId {@link Id} of entity that needs to be loaded */ default <E extends Entity<K>, K> FluentLoader.ById<E, K> load(Id<E, K> entityId) { return new FluentLoader<>(entityId.getEntityClass(), this).id(entityId.getValue()); }
@Override public <E extends Entity<K>, K> FluentLoader.ById<E, K> load(Id<E, K> entityId) { return new FluentLoader<>(entityId.getEntityClass(), dataManager, true).id(entityId.getValue()); }