Я разрабатываю приложение для доктора. Ссылка на репозиторий. Он может провести labwork, может добавить новый analysis (в общем-то не суть). Синтаксис котроллеров примерно одинаков. Но когда я пытаюсь провести анализ, Tomcat выводит ошибку:
Type: Status Report
Description: The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
Больше ничего.
Думаю, что это из-за самой сущности labwork, потому что внутри есть поля Analysis и Patient... Они не приметивных типов. Подскажите, пожалуйста, где искать ошибку. Проблемные, по моему мнению, поля в сущности Labwork.
private Patient patientByPatientId;
private Analysis analysisByAnalysisId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "analysis_id", referencedColumnName = "analysis_id", nullable = false)
public Analysis getAnalysisByAnalysisId() {
return analysisByAnalysisId;
}
public void setAnalysisByAnalysisId(Analysis analysisByAnalysisId) {
this.analysisByAnalysisId = analysisByAnalysisId;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "patient_id", referencedColumnName = "patient_id", nullable = false)
public Patient getPatientByPatient() {
return patientByPatientId;
}
public void setPatientByPatient(Patient patientByPatientId) {
this.patientByPatientId = patientByPatientId;
}
Часть кода из контроллера AddLabwork:
@RequestMapping(value = "/addlabwork/add", method = RequestMethod.POST)
public String addLabwork(@ModelAttribute("labwork")Labwork labwork) {
NeuralNetworkHandler neuralNetworkHandler = new NeuralNetworkHandler(labwork.getLabworkResult());
Analysis analysis = analysisService.getAnalysisById(labwork.getAnalysisId());
labwork.setDiagnosis(neuralNetworkHandler.getResult(analysis.getAnalysisWeights()));
labworkService.addLabwork(labwork);
return "successful";
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли при помощи параметра pattern к аннотации @DateTimeFormat сделать такого вида валидацию YYYY-MM-DDThh:mm:ss[sss]±hh:mm ([
У меня есть приложение(допустим игра), у игры есть какое-то меню, которое содержит две кнопки - игра и радиоПри нажатии кнопки игра, мы попадаем...
Почему с версии JDK 8 , знак подчеркивания (_) не рекомендуется употреблять в качестве идентификатора?