![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| kez |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 17.6.2009 Репутация: нет Всего: нет |
база db2.
у таблицы 2а идентификатора. id на уровне таблицы - автоинкремент docglobalid на уровне бд - выдается с помощью счетчика на уровне БД. т.е. next value for DOCUM.GUID сейчас маппинг данного класса выглядит вот так
на данный момент без второго идентификатора - docglobalid. задача внедрить это поле. и что бы база выдавала его автоматом. т.е. инсерт должен выглядить примерно так
docglobalid нельзя сделать стринговым, в противногм случае получим
а на том конце docglobalid - BIGINT и соотв запрос провалится. есть предложения? |
||||||
|
|||||||
| _and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 1 Всего: 4 |
может попробовать воспользоваться аннотацией @Formula
например
|
|||
|
||||
| kez |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 17.6.2009 Репутация: нет Всего: нет |
можно чуть подробнее?
|
|||
|
||||
| _and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 1 Всего: 4 |
например делаешь такой маппинг
ну или сделай хранимку и в тэге <formula> подставляй ее вызов а вообще можно еще через триггер инсертить это поле |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |