Служба отдыха Spring Boot JPA Hibernate возвращает пустой ответ - PullRequest
0 голосов
/ 20 сентября 2018

Я пишу весеннее загрузочное приложение с JPA hibernate и oracle DB.Тем не менее, мой запрос get продолжает появляться как пустой массив (то есть: []).Я не уверен, что я сделал не так?Я пробовал это с другими запросами (пользовательский или findOne (), и он просто возвращает пустой).Он отлично работает и не выдает никаких сообщений об ошибках.

Также: Hibernate показывает запросы sql, запущенные в консоли.Когда я запускаю его самостоятельно в базе данных Oracle, он выдает данные.

Это мой объект Employee

@Entity
@Table(name="employee", schema = "store")
public class Employee implements Serializable{

@EmbeddedId
private EmployeeID id;

@Column(name="SALES_MADET0")
private Number salesMadeT0;

@Column(name="AVG_SALEST0")
private Float avgSalesT0;

@Column(name="FAVORITE_ITEM")
private String favoriteItem;

//Getters and Setters here
}

Это мой встроенный объект EmployeeId

@Embeddable
public class EmployeeID implements Serializable {

@Column(name ="EMPLOYEE_NAME")
private String employeeName;

@Column(name="DATE_STARTED")
private Date dateStarted;

//getters and setters here
}

Thisмой репозиторий

public interface EmployeeRepository extends CrudRepository<Employee, 
EmployeeID> {}

Это мой сервис

@Component
public class EmployeeService {

@Autowired
private EmployeeRepository employeerepository;

public Iterable<Employee> getAllEmployees() {
    return employeeerepository.findAll();
}

Это мой контроллер

@RestController
public class EmployeeController {
@Autowired
public EmployeeService employeeservice;

@RequestMapping(value="/getAllEmployees", method=RequestMethod.GET)
public Iterable<Employee> getAllEmployee(HttpServletRequest request){
    return employeeservice.getAllEmployees();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...