powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate. отношения между таблицами.
14 сообщений из 14, страница 1 из 1
hibernate. отношения между таблицами.
    #38224877
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаю тут про отношения между таблицами - немного взрывается мозг.
http://javaxblog.ru/article/java-hibernate-3/

В интернете не могу найти альтернативного примера по этой теме. не поможете?
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38224936
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
Тебя интересует код маппинг или отношения?
...Просто любую жизненную ситуацию ты должен упростить до трех видов отношений.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225099
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

ум за разум зашёл. Первое слово(в ОneToMany one) относится к той сущности над которой пишешь, а второе к сущности внутри которой это всё происходит
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225101
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
Для начала определитесь что именно не понятно. Вообще отношение сущностей? Реляционные БД, или таки маппинг?
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225102
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90ум за разум зашёл. Первое слово(в ОneToMany one) относится к той сущности над которой пишешь, а второе к сущности внутри которой это всё происходит
Открываешь любой пример в гугле
OneToMany - маппинг для коллекции. Логично, что коллекция относится к Many.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225167
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой что-то я запутался. Прочитайте пожалуйста пример из первого поста

авторНапример, чтобы связать таблицы Student и Statistics связью многие к одному, следует добавить в класс Student ...

разве там на схеме такая связь? а нет один ко многим?(у студента может быть много строк в таблице статистика )
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225174
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
окончательно запутался.

1:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    B bObj;
    @ManyToOne
    B getBObj(){
         return bObj;   
   }
}


у "таблиц" A и B какие отношения?
2:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    ArratList<B> bList;
    @OneToMany
    List<B> getBObj(){
         return bList;   
   }
}


3:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    B bObj;
    @OneToMany
    B getBObj(){
         return bObj;   
   }
}



а в 2 и 3 ?
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225191
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же правильно заменяю связь многие ко многим?

...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225372
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
ты не только рисуй, но и кодом проверяй
http://www.sql.ru/forum/actualthread.aspx?tid=923606&pg=1&mid=12204075&hl=create+table+a_b#12204075
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225383
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по рисунку все верно, я в гибере так же делаю.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225394
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite901:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    B bObj;
    @ManyToOne
    B getBObj(){
         return bObj;   
   }
}


у "таблиц" A и B какие отношения?

Неколько A могут ссылаться на один и тот же B.
Соответственно это A*-1B

redwhite902:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    ArratList<B> bList;
    @OneToMany
    List<B> getBObj(){
         return bList;   
   }
}



Один А ссылается на множество B - A1-*B

redwhite903:
Код: java
1.
2.
3.
4.
5.
6.
7.
class A{
    B bObj;
    @OneToMany
    B getBObj(){
         return bObj;   
   }
}



Так не бывает. OneToMany аннотация маппинга коллекций.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225468
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходя их ваших комментариев никакой глобальной ошибки в моих рассуждениях нет.

из статьиавтор
Например, чтобы связать таблицы Student и Statistics связью многие к одному, следует добавить в класс Student ...


разве там на схеме такая связь? а нет один ко многим?(у студента может быть много строк в таблице статистика )

ответьте пожалуйста на этот вопрос.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225489
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Исходя их ваших комментариев никакой глобальной ошибки в моих рассуждениях нет.

из статьиавтор
Например, чтобы связать таблицы Student и Statistics связью многие к одному, следует добавить в класс Student ...


разве там на схеме такая связь? а нет один ко многим?(у студента может быть много строк в таблице статистика )

ответьте пожалуйста на этот вопрос.
Там на схеме отношения не указаны. Формулировка в тексте кривая.
...
Рейтинг: 0 / 0
hibernate. отношения между таблицами.
    #38225635
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczredwhite90Исходя их ваших комментариев никакой глобальной ошибки в моих рассуждениях нет.

пропущено...


ответьте пожалуйста на этот вопрос.
Там на схеме отношения не указаны. Формулировка в тексте кривая.


на схеме не указаны, о исходя из текста это разбитое многие ко многим.
там вообще какой-то ужас.

нашёл хороший мануал:
http://viralpatel.net/blogs/hibernate-many-to-many-annotation-mapping-tutorial/
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate. отношения между таблицами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]