Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 26.03.2017
Сообщений: 158

Не присваивается значение полю в бд

03.06.2020, 16:37. Показов 1381. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Связываю два объекта через @ManyToOne и @OneToMany, две таблицы, связывание через axisid

Но когда я грубо прогонял тестовым кодом, но поле axisid в categories было пустое, почему, что я упускаю?
Класс Axis
Java
1
2
3
4
5
6
7
8
9
10
11
12
@Entity
@Table(name="axis")
public class Axis {
    @Id
    @GeneratedValue(strategy= GenerationType.AUTO)
    private long axisid;
 
    @ManyToMany(fetch = FetchType.EAGER, mappedBy = "axis")//Это для связки с другой таблицей
    private Set<Test> test = new HashSet<>();
 
    @OneToMany(fetch = FetchType.EAGER, mappedBy = "axis")
    private Set<Categories> categories = new HashSet<>();
Класс Categories
Java
1
2
3
4
5
6
7
8
9
10
@Entity
@Table(name="categories")
public class Categories {
    @Id
    @GeneratedValue(strategy= GenerationType.AUTO)
    private long categoryid;
 
    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name="axisid")
    private Axis axis;
Проверять пытался таким банальным кодом, в базу сохраняется через JPA
Java
1
2
3
4
5
6
7
8
9
10
11
        Axis axis = new Axis();
        Categories categories = new Categories();
        categories.setCategoryname("Имя один");
        Categories categories1 = new Categories();
        categories1.setCategoryname("Имя два");
        axis.getCategories().add(categories);
        axis.getCategories().add(categories1);
        axis.setAxisdescription("Test");
        categoriesRepo.save(categories);
        categoriesRepo.save(categories1);
        axisRepo.save(axis);
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2020, 16:37
Ответы с готовыми решениями:

Не присваивается значение полю
Здравствуйте. Почему полю не присваивается значение? Есть класс самолетов и их конструктор, присваивающий значение полям. Пытаюсь прочитать...

Не присваивается значение полю?
Всем доброго времени суток. У меня возникла проблемма с кодом: Private Sub Form_Open(Cancel As Integer) DoCmd.Maximize Dim rst As...

Полю нигде не присваивается значение, поэтому оно всегда будет иметь значение null
Пишу программу которая должна png картинки преобразовывать в матрицу (матрица заносится в массив).Т.к. картинки имеют разный размер...

3
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
03.06.2020, 16:54
Лучший ответ Сообщение было отмечено GerMilitaryLoli как решение

Решение

в categories.axis наверно надо что-то положить?
1
1 / 1 / 0
Регистрация: 26.03.2017
Сообщений: 158
03.06.2020, 17:25  [ТС]
xoraxax, в каком моменте?
0
1 / 1 / 0
Регистрация: 26.03.2017
Сообщений: 158
04.06.2020, 12:16  [ТС]
Разобрался, и правда забыл объект присвоить да и нужно было переставить пару моментов
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        Axis axis = new Axis();
        Categories categories = new Categories();
        categories.setCategoryname("Имя один");
        Categories categories1 = new Categories();
        categories1.setCategoryname("Имя два");
        axis.getCategories().add(categories);
        axis.getCategories().add(categories1);
        axis.setAxisdescription("Test");
        axisRepo.save(axis);
        categories1.setAxis(axis);
        categories.setAxis(axis);
        categoriesRepo.save(categories);
        categoriesRepo.save(categories1);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2020, 12:16
Помогаю со студенческими работами здесь

Макрос: Eсли Х больше Y, то Z присваивается значение Х, в противном случае Z присваивается значение Y
Для проведения отладки макрокоманды составить программу, включающую макрообращение. Макрокоманда, аналогичная оператору IF в языке PL/M....

Класс для рисования треугольников. Предупреждение "Полю нигде не присваивается значение"
сделал класс для рисования треугольников class Triangle { Graphics Graph;//тут ошибка Pen MyPen; int...

Значение присваивается переменной, но не присваивается TexBox
есть функция public static void ControllerInfo(string name, ref string customer, ref int addres) которая возвращяет ссылку на переменную,...

Каждому элементу массива, значение которого четное, присваивается значение первого элемента
Помогите написать программу... С клавиатуры вводится массив(его размер и значение элементов заводит пользователь) , каждому элементу...

Не присваивается значение
read aa aa=&quot;$aa&quot; | cut -d -f2 echo $aa я ввожу &quot;111 8688&quot; а хочу чтобы в переменной aa стало 8688. но ничего не меняется. но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru