Как мога да извличам данни в таблица от хибернация (hbm) файл?
Има ли някакъв процес или метод за това?
или можем да го направим ръчно
Отговори:
1 за отговор № 1Тъй като имате someTable.hbm.xml
, вие също ще имате hibernate.cfg.xml
, която съдържа информацията, необходима за достъпбазата данни така или иначе ви харесва. Hibernate знае как да ви предостави данни, базирани на тези файлове. Просто отворете сесия или HQL и се наслаждавайте. Това е стандартният метод.
Ако това не е това, което искате, можете да направите нещо друго, което искате, дори да използвате JDBC въз основа на информацията, която сте събрали от hibernate.cfg.xml
.
0 за отговор № 2
Не сте сигурни какви данни искате да извлечете от HBM файла? Определения на класа? Съответствия?
Един прост начин е да се направи XML парсинг на същото с помощта на SAX / DOM или JAXB и т.н.
0 за отговор № 3
Вашият въпрос е доста неясен, мисля, че искате да знаете как да извличате данни от таблиците на базата данни, използвайки хибернация.
Ако това е така, моля, прегледайте следната връзка. Прочетете го, за да получите основна идея как да работите с хибернация.
http://www.roseindia.net/hibernate/index.shtml
0 за отговор № 4
И ако това са били мета-данните за хибернация, които сте следвали, можете да стигнете до част от нея чрез потребителска конфигурация.