Customer save(Customer customer);
@Override
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
Customer findOne(Long id);
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
<BUG>Customer findByCustomerId(@Param("customerId")Double customerID);
</BUG>
@Override
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
Page<Customer> findAll(Pageable pageable);

Customer save(Customer customer);
@Override
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
Customer findOne(Long id);
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
Customer findByCustomerId(@Param("customerId") Double customerID);
@Override
@EntityGraph(attributePaths = {"parentCustomer", "contacts", "users"})
Page<Customer> findAll(Pageable pageable);
