|
|
|
Entity Bean & key Generators
|
|||
|---|---|---|---|
|
#18+
Так спешил что забыл написать Собственно сабж Кто как генерит PK к entities Два основных подхода: 1) генерить с помощью используемого сервера и настроек при деплое 2) создавать собственные классы и генерить разлиные PK с помощью их первый подход довольно прост на первый взгляд :) (Если кому надо - могу рассказать, как это делает JBoss - разобрался - если кому понадобится или интересно - обращайтесь), но его недостаток в том, что приложение привязывается к конкретному серверу БД и app server'у второй подоход избегает вышеописанного недостатка НО возникает вопрос КАК именно вы собираетесь (или в каком виде) делать генерацию ключа. Если последовательность - то существует даже шаблон - реализуется в связке session bean и entity bean - entity хранит последнее число в последовательности и передает session bean его - а он в свою очередь генерит диапазон от этой крайнего значения последовательности и выдает числа из этого диапазона "страждущим" :) - почему не делает это entity - во избежание конфликта, когда несолько бинов запросят одно и то же значение одновременно у висящего в пуле бина с последовательностью - и произойдет конфликт и т.д. Если что то другое... то вот про это "что то другое" и хотелось бы услышать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2005, 19:02 |
|
||
|
Entity Bean & key Generators
|
|||
|---|---|---|---|
|
#18+
А тут никто так и не вывесил ничего :( Неужели никто не пользуется генераторами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:22 |
|
||
|
Entity Bean & key Generators
|
|||
|---|---|---|---|
|
#18+
KPIIS > А тут никто так и не вывесил ничего :( > Неужели никто не пользуется генераторами?Тема==Ответить в книгах про EJB Pattern есть как генерить ключи. в частности ключами могут быть UUID ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2005, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33252551&tid=2151582]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 342ms |

| 0 / 0 |
