-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: SchemaExport: Erzeugen eines DDL-Files aus Annotations
PostPosted: Tue Nov 24, 2009 8:47 am 
Newbie

Joined: Tue Nov 24, 2009 8:35 am
Posts: 3
Hallo,
ich bin neu hier und hab zu meiner Frage über die Suche nix Passendes gefunden. Oder hab ich falsch gesucht?

Folgendes Szenario:
Wir haben eine JPA-/Hibernate-basierte Anwendung die komplett mit Annotations ausgezeichnet ist.
Sie läuft auf einem WebLogic AppServer und besteht im Wesentlichen aus einem Dutzend Entities (@Entity) .

In der persistence.xml ist folgendes notiert.

Code:
...
<properties>
  <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
  <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
  <property name="hibernate.show_sql" value="true"/>
</properties>
...

Das funktioniert soweit auch alles, d.h. der SchemaExport erzeugt das DB-Schema und löscht bzw. erzeugt damit korrekt alle benötigten Tabellen.

Allerdings würde ich nun gerne das nicht automatisch von Hibernate durchführen lassen sondern ein DDL-File erzeugen (mit dem ich bspw. händisch die DB anpassen kann).
Gibt es dazu eine Property o.Ä.?
So in der Art:
Code:
<property name="hibernate.hbm2ddl.export" value="true"/>
<property name="hibernate.hbm2ddl.outputfilename" value="C:/ddl.sql"/>

Soweit ich recherchieren konnte bietet das Tool hbm2ddl zwar (mittels Ant) eine solche Funktionalität, jedoch nur wenn ich mit XML-Mappings arbeite und nicht für Annotations, oder?

Danke schon mal und Gruß,
Christian


Top
 Profile  
 
 Post subject: Re: SchemaExport: Erzeugen eines DDL-Files aus Annotations
PostPosted: Tue Nov 24, 2009 9:18 am 
Expert
Expert

Joined: Thu Jan 08, 2009 6:16 am
Posts: 661
Location: Germany
soweit ich weiß, ist es auch für annotations möglich.

_________________
-----------------
Need advanced help? http://www.viada.eu


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.