Zdravím,

když to jde, tak Hibernate -> DB (hbmtoddl). S hsqldb je to dobré pro
rychlé testování.

Pokud platí aspoň jedno z následujících, tak bych napsal DDL ručně:
a) DB není pod vaší kontrolou, sedí nad ní DB admin, který má se změnami
schematu práci
b) DB budou používat i jiné aplikace
c) chcete často dělat ručně SQL dotazy (ad hoc reporting)

Best regards
Petr Janata

2011/11/14 Michal Pavlasek <[email protected]>

> Nazdar,
>
> ja osobne na novych projektoch pouzivam moznost 2,
> zaroven ale si kontrolujem, co to vyygereovalo za SQL, ak sa da uprava
> pomocou anotacii - dlzky, not null atd.
> Ak nie potom uz SQL. Kedze na zaciatku pouzivam najma in mem DB, po par
> pokusoch to je zhruba odladene.
> Na upgrade DB uz ale pouzivam SQL, najma po tom, co je to uz v produkcii.
>
> Ale ak ide o napasovanie na existujucu DB, tam bud rucne (alebo pokial sa
> pamatam nieco na to malo aj MyEclipse,
> ale neviem, ci isto, tam to radsej odporucam urobit rucne)
>
> PS: Hibernate vie aj vygenerovat SQL, ako si predstavuje DB bez toho, aby
> tie zmeny sa vykonali,
> to dost pomaha s porovnanim s realitou, ci je mapovanie zhruma OK.
> (vypis DDL SQL do konzoly napr.)
>
>
> bye
> CoPLaS
>
>
> 2011/11/14 Marek <[email protected]>
>
>>
>> Zdravim vospolok,
>>
>> ak pouzivate hibernate, pripadne iny ORM aky volite postup:
>> 1. z databazy generujete Entity (aky tool pouzivate na generovanie napr.
>> hibernate entit?)
>> 2. alebo opacne, napisete Entity a struktura entit vytvori v DB tabulky.
>>
>> Ktory postup odporucate(a preco) a v akych pripadoch ho zvolit?
>> --
>> M^2
>>
>
>

Odpovedet emailem