Przeznaczenie
Moduł persistence-hibernate umożliwia wtyczką prosty sposób na zapisywanie stanu do systemowej bazy danych z wykorzystaniem Hibernate ORM.
- skanowanie wtyczki w poszukiwaniu encji JPA oznaczonych adnotacją @Entity
- obsługa transakcji @Transactional
Info |
---|
Moduł dostępny od wersji systemu 4.1.13 |
Konfiguracja
Moduł persistence-hibernate zawiera następujące opcje konfiguracyjne:
Atrybuty
Nazwa | Wymagany | Opis |
---|---|---|
key | ![]() | Unikalny klucz tego modułu. |
schema | ![]() | Precyzuje strategie dotyczącą schematu (w stosunku do zmapowanych encji JPA)
|
packagesToScan | Lista pakietów które powinny być zeskanowane w poszukiwaniu encji JPA (@Entity) - rozdzielone przecinkami (,) Domyślnie skanowane są wszystkie pakiety wtyczki. |
Przykładowy deskryptor
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<plugin key="com.suncode.plugins-helloworld" name="Hello World">
<persistence-hibernate key="hibernate" schema="UPDATE"/>
</plugin> |
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?>
<plugin key="com.suncode.plugins-helloworld" name="Hello World">
<persistence-hibernate key="hibernate" schema="VALIDATE" packagesToScan="com.suncode.helloworld.archive.entities,com.suncode.helloworld.process.entities"/>
</plugin> |