Я храню некоторую информацию в базе данных MySQL в двух отдельных таблицах. Я использую один класс для создания и заполнения обеих таблиц. Затем я использую простой скрипт для получения этой информации и заполнения Handsontable.Limit findAll() results
Теперь я хочу получить переменные в отличие от всех из файла класса, но я нахожу это довольно сложным; Я могу получить все из них, используя метод .findall(), но это (неудивительно) извлекает все переменные.
Получение информации из файла класса.
@RequestMapping(value = "/result", method = RequestMethod.GET)
public String defaultView(Model model) {
Iterable<Request> request = requestRepository.findAll();
model.addAttribute("requests", request);
Gson gson = new Gson();
String json = gson.toJson(request);
System.out.println(json);
model.addAttribute("jsonProducts", json);
return "form/result";
}
Handsontable файл (если это поможет)
var data = ${jsonProducts};
var ht = new Handsontable(dataTable, {
data: data,
startRows: data.length,
readOnly: true,
maxCols: 7,
colHeaders: true,
colHeaders: ["Id", "Problem", "Solution", "Deadline", "Type", "Status", "Developer"],
});
Так что мой вопрос: Могу ли я ограничить результаты (вместо использования FindAll() метод) из моего файла класса, который хранит данные MySQL ?
Если я представил плохое описание моей проблемы или не смог предоставить достаточную информацию, сообщите мне об этом.
Извините за замешательство, которое я вызвал, я попытаюсь объяснить, что мне нужно в деталях.
Когда я использую метод FindAll(), то Handsontable выглядит так ... Handsontable output using findAll()
Я хотел бы только получить первые 7 столбцов и игнорировать последние 3 (H, I J). Так что мне было интересно, могу ли я как-то получить только первые 7 столбцов или можно скрыть последние 3?
Еще раз, извините за любую путаницу, это первый вопрос, который я задал в Stackoverflow.
ваш вопрос не имеет большого смысла - вы показываете какой-то поиск данных, но спрашиваете о «переменных из файла класса» ... вы как-то запутались? Если вы хотите получить «переменные» из ФАЙЛА КЛАССА, вам нужно будет запустить какой-то интерпретатор байт-кода, но это не приведет вас ни к чему по вашему вопросу ... – specializt
@specializt благодарю вас за то, что вы так быстро ответили и извините за любую путаницу Я вызвал. Я обновил вопрос, пожалуйста, дайте мне знать, если это имеет смысл. – Dex12345
вам действительно нужно прочитать весь этот документ: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/. Это несколько необязательно, если вы хотите использовать весенние данные JPA. Еще лучше, а также необходимо: https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ – specializt