Как отобразить таблицу памяти (HEAP) MySql в XML-файл Hibernate? - PullRequest
0 голосов
/ 23 октября 2010

Достаточно будет просто примера XML-файла)

ИЛИ

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

1 Ответ

1 голос
/ 24 октября 2010

(...) Я просто хочу знать, как сказать Hibernate, что это HEAP.

Эта часть до сих пор неясна.Если вы не хотите, чтобы Hibernate сгенерировал эту таблицу (а AFAIK невозможен), вам не нужно сообщать Hibernate, что таблица является таблицей HEAP.Просто сопоставьте свою сущность, создайте и загрузите таблицу перед запуском приложения и посмотрите, что произойдет.

Может ли Hibernate загрузить необходимую сущность (все записи) при запуске приложения и быстро сохранить ее в памятиaccess?

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

Ссылки

Ресурсы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...