Polish |
---|
WstępMechanizm wtyczek dostarcza narzędzi, które umożliwiają wtyczkom korzystanie z bazy danych. Zalecanym sposobem jest używanie biblioteki Hibernate. Wtyczka może uzyskać dostęp do jakiejkolwiek bazy danych, jednak w tym rozdziale opisana zostanie tylko obsługa systemowej bazy danych. Konfiguracja obiektówW rozdziale Konfiguracja kontekstu wtyczki |
opisane zostało, w jaki sposób dodawać beany do kontekstu. Obsługa bazy danych bazować będzie na integracji SpringFramework i Hibernate. Opisana zostanie konfiguracja XML. Aby zarejestrować SessionFactory |
wystarczy dodać taką deklarację bean'a. Obiekt automatycznie konfiguruje używany dialect, datasource etc.
Prawdopodobnie chcemy także wykorzystać inne mechanizmy, które upraszczają kod transakcyjny:
Przykład działaniaTeraz należy stworzyć naszą encję:
Zapis i odczyt naszego obiektu może wyglądać tak:
Wykorzystanie w mappingu systemowych encjiMoże się zdarzyć, że w naszej encji potrzebujemy mapping np. na użytkownika systemu. W takim wypadku musimy zaimportować mapping użytkownika, żeby nasza instancja SessionFactory miała wszystkie potrzebne do zapisu w bazie danych informacje. Import mappingów z systemu odbywa się podczas konfiguracji SessionFactory Hibernate'a:
Nasza zaktualizowana encja:
|
Polishenglish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
WstępMechanizm wtyczek dostarcza narzędzi, które umożliwiają wtyczkom korzystanie z bazy danych. Zalecanym sposobem jest używanie biblioteki Hibernate. Wtyczka może uzyskać dostęp do jakiejkolwiek bazy danych, jednak w tym rozdziale opisana zostanie tylko obsługa systemowej bazy danych. Konfiguracja obiektówW rozdziale Konfiguracja kontekstu wtyczki opisane zostało, w jaki sposób dodawać beany do kontekstu. Obsługa bazy danych bazować będzie na integracji SpringFramework i Hibernate. Opisana zostanie konfiguracja XML. Aby zarejestrować SessionFactory wystarczy dodać taką deklarację bean'a. Obiekt automatycznie konfiguruje używanyIntroduction
The plug-in mechanism provides tools that allow plug-ins to use the database. The recommended method is to use the Hibernate library. The plug-in can get access to any database, but this chapter will describe only the system's database support. Objects configuration Chapter Plugin context configuration describes how to add beany to the context. The database support will be based on the integration of SpringFramework and Hibernate. The XMLconfiguration will be described. To register the SessionFactory, just add such a bean declaration. The object automatically configures the used dialect, datasource etc.
Prawdopodobnie chcemy także wykorzystać inne mechanizmy, które upraszczają kod transakcyjny
We probably want to use other mechanisms that simplify the transaction code:
Przykład działaniaTeraz należy stworzyć naszą encjęUsage exampleNow create our entity:
Zapis i odczyt naszego obiektu może wyglądać tak
Saving and reading of our object may look like this:
Wykorzystanie w mappingu systemowych encjiMoże się zdarzyć, że w naszej encji potrzebujemy mapping np. na użytkownika systemu. W takim wypadku musimy zaimportować mapping użytkownika, żeby nasza instancja SessionFactory miała wszystkie potrzebne do zapisu w bazie danych informacje. Import mappingów z systemu odbywa się podczas konfiguracji SessionFactory Hibernate'a:
Nasza zaktualizowana encja:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
English | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
WstępMechanizm wtyczek dostarcza narzędzi, które umożliwiają wtyczkom korzystanie z bazy danych. Zalecanym sposobem jest używanie biblioteki Hibernate. Wtyczka może uzyskać dostęp do jakiejkolwiek bazy danych, jednak w tym rozdziale opisana zostanie tylko obsługa systemowej bazy danych. Konfiguracja obiektówW rozdziale Konfiguracja kontekstu wtyczki opisane zostało, w jaki sposób dodawać beany do kontekstu. Obsługa bazy danych bazować będzie na integracji SpringFramework i Hibernate. Opisana zostanie konfiguracja XML. Aby zarejestrować SessionFactory wystarczy dodać taką deklarację bean'a. Obiekt automatycznie konfiguruje używany dialect, datasource etc.
Prawdopodobnie chcemy także wykorzystać inne mechanizmy, które upraszczają kod transakcyjny:
Przykład działaniaTeraz należy stworzyć naszą encję:
Zapis i odczyt naszego obiektu może wyglądać tak:
Wykorzystanie w mappingu systemowych encjiMoże się zdarzyć, że w naszej encji potrzebujemy mapping np. na użytkownika systemu. W takim wypadku musimy zaimportować mapping użytkownika, żeby nasza instancja SessionFactory miała wszystkie potrzebne do zapisu w bazie danych informacje. Import mappingów z systemu odbywa się podczas konfiguracji SessionFactory Hibernate'a
Use of system entities in mappingIt may happen that in our entity we need mapping, eg for the system user. In this case, we need to import the user mapping so that our SessionFactory instance has all the information needed to write into the database. The import of mappings from the system takes place during the configuration of the Hibernate SessionFactory:
Nasza zaktualizowana encja
Our updated entity:
|