Aktuell versuche ich mich an einen JPA Tutorial. Sofern ich das verstanden habe benötigt das JPA über hibernate eine persistence.xml.
im META-INF Ordner. Die hab ich erstellt und das schein auch zu funktionieren.
Diese sieht folgendermaßen aus
Da ich immer noch die jboss tools verwende möchte ich nun eine hibernate console erstellen. Daher öffne ich das hibernate view und erstelle eine neue Configuration.
Projektname hab ich eingegeben
Bei Database Connection hab ich ausgewählt: Hibernate Configure Connection (Ich hab auch schon JPA configured Connection probiert)
und natürlich JPA gewählt. Den rest hab ich gelassen. Die Konsole wird auch prima erstellt.
Öffne ich aber nun den Database eintrag in der Console wird das mit folgenden Fehler quittiert:
Error while opening Database
Reason: Java.lang.unsupportedOperationException: the User must supply a JDBC connection.
Hab auch schon vieles herum probiert aber nichts funktioniert so wirklich wie es soll.
Ich hatte anfangs sogar schon mit einer properties file gearbeitet:
dafür die entsprechenden Infos aus der persistence.xml raus, das wird aber damit quittiert das er com.mysql.jdbc.Driver als Klasse nicht finden kann.
Irgendwie komme ich aktuell also gar nicht vorran.
im META-INF Ordner. Die hab ich erstellt und das schein auch zu funktionieren.
Diese sieht folgendermaßen aus
Code:
<persistence>
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test" />
<property name="hibernate.connection.username" value="foo" />
<property name="hibernate.connection.password" value="bar" />
</properties>
<persistence-unit name="hibernatetest">
</persistence-unit>
</persistence>
Da ich immer noch die jboss tools verwende möchte ich nun eine hibernate console erstellen. Daher öffne ich das hibernate view und erstelle eine neue Configuration.
Projektname hab ich eingegeben
Bei Database Connection hab ich ausgewählt: Hibernate Configure Connection (Ich hab auch schon JPA configured Connection probiert)
und natürlich JPA gewählt. Den rest hab ich gelassen. Die Konsole wird auch prima erstellt.
Öffne ich aber nun den Database eintrag in der Console wird das mit folgenden Fehler quittiert:
Error while opening Database
Reason: Java.lang.unsupportedOperationException: the User must supply a JDBC connection.
Hab auch schon vieles herum probiert aber nichts funktioniert so wirklich wie es soll.
Ich hatte anfangs sogar schon mit einer properties file gearbeitet:
Code:
hibernate.connection.username=foo
hibernate.connection.password=bar
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
hibernate.connection.url=jdbc:mysql://localhost:3306/test
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider
Irgendwie komme ich aktuell also gar nicht vorran.