При смешивании EJB 2.x компоненты сущности BMP с В спящем режиме 3.x

Использовал ответ сверху (добавьте аргументы cstride и rstride), но захотел добавить визуализацию разницы ...

В моем случае я рисую ландшафт .. .

Нет шага:

surf = ax.plot_surface(topo['lon'], topo['lat'], topo['value'],
                       cmap='terrain', vmax=2800, vmin=1300,
                       linewidth=.1, antialiased=False)

С шагом:

surf = ax.plot_surface(topo['lon'], topo['lat'], topo['value'],
                           cmap='terrain', vmax=2800, vmin=1300,
                           linewidth=.1, antialiased=False,
                           rstride=1, cstride=1)

6
задан Pascal Thivent 2 September 2010 в 00:46
поделиться

2 ответа

Как сказано jodonnel, необходимо обратить внимание на кэширование, потому что, если Вы используете кэширование второго уровня в, в спящем режиме, и таблица изменяется за пределами, в спящем режиме, затем В спящем режиме, не имеет никакого способа знать, что его запись кэша является устаревшей.

Для транзакций они должны оба использовать JTA, обеспеченный контейнером, таким образом, для которого это должно быть безопасно.

2
ответ дан 17 December 2019 в 07:10
поделиться

Я предполагаю, что вещь действительно быть осторожным с работает с Быть в спящем режиме сессиями. Будьте в спящем режиме материал кэшей, и это могло бы помешать.

Откровенно я рекомендовал бы, чтобы, если Вы принимаете, Были в спящем режиме, отбросили Компоненты сущности полностью. Сделайте Ваш Быть в спящем режиме работа в бобах сессии и позволить бобам сессии справиться с Вашими транзакциями.

Или поочередно используйте EJB 3, который является, в спящем режиме стандартизированные в Персистентность Java API.

2
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: