
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.05.2018, 13:07
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
Как лучше сделать подобное? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Ошибка: "repeated column in mapping for entity" Я хочу, чтобы при обновлении поля customerId, автоматом происходило обновление Customer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2018, 13:30
|
|||
|---|---|---|---|
|
|||
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
По-моему если одно из двух свойств объявить read-only или что-то вроде updatable=false, insertable=false то должно работать. То есть читать ORM будет в оба свойства, но записывать в БД только из одного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2018, 14:09
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
sanringo, Дай код и ошибку. Обновлять классом то лучше чем писать класс.id в поле fk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2018, 13:10
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
Либо ты отдаешь управление в руки ORM либо управляешь сам. Оставь какой-то один вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 15:09
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
не проще объявить поле customerId transient и сделать чтото вроде Код: java 1. 2. 3. 4. 5. 6. 7. 8. ну или наоборот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 15:22
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
А смысл? Можно тогда и через объект получить id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 16:45
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
HettА смысл? Можно тогда и через объект получить id можно, но в данном случае синхронизация полей entity при вызове сеттера, кроме того так удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 16:47
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
llemingHettА смысл? Можно тогда и через объект получить id можно, но в данном случае синхронизация полей entity при вызове сеттера, кроме того так удобно. Какая польза будет от этого поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 17:18
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
Hettllemingпропущено... можно, но в данном случае синхронизация полей entity при вызове сеттера, кроме того так удобно. Какая польза будет от этого поля? наверно у ТС нужно спросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2018, 17:58
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
llemingHettпропущено... Какая польза будет от этого поля? наверно у ТС нужно спросить. Думаю ТС скорее всего хотел иметь возможность получать идетнтификатор связанной сущности не загружая саму сущность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2018, 18:20
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
Дело в том, что присвоение будет происходить через Reflection API. Например myEntity.set("customer_id", 1). Пока остановился на варианте, примерно который предлагал lleming Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. может hibernate предоставляет более удобные механизмы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2018, 18:40
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
sanringo, 21403087 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2018, 18:42
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
sanringoReflection ещё нехватало таких тормозов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2018, 19:16
|
|||
|---|---|---|---|
Hibernate ManyToOne и ForeignKeyId совместно в одной Entity |
|||
|
#18+
sanringo, Вот пример демка. Где тут нужны айди сущностей? Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2122056]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 400ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...