| 

.NET C# Java Javascript Exception

"Create" Problem mit MySQL 4

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


"Create" Problem mit MySQL 4

rosemeyer2 - 14.01.2008 16:14
Hallo,

um mir Grails ein wenig anzuschauen, habe ich die Demoanwendung nachprogrammiert. Leider gelingt es mir nicht, die Tabellen meiner Domainklassen von Grails generieren zu lassen. Die Datenbankverbindung wird aufgebaut, aber Grails wirf dann einen Stacktrace mit dem Hinweis, dass die Tabelle "Transaction" (so heißt meine Domainklasse) nicht gefunden werden konnte. Die Tabelle sollte mir Grails eigentlich erzeugen. Die Verbindung an sich funktioniert, wenn ich die Tabelle von Hand erzeuge, sind dort CRUD Operationen durch GRails möglich. Außerdem bekomme ich das logSql nicht angeschaltet, hier meine DataSource.groovy:
dataSource {
	pooled = false
	driverClassName = "com.mysql.jdbc.Driver"
	username = "root"
	password = ""		
}
hibernate {
    cache.use_second_level_cache=true
    cache.use_query_cache=true
    cache.provider_class='org.hibernate.cache.EhCacheProvider'
}
// environment specific settings
environments {
	development {
		dataSource {
			dbCreate = "create-drop" // one of 'create', 'create-drop','update'
			url = "jdbc:mysql://localhost/tabson"
			logSql = true
		}
	}	
}

und hier der Stachtrace:

Caused by: org.hibernate.exception.SQLGrammarException: could not execute query
	... 2 more
Caused by: java.sql.SQLException: Table 'tabson.transaction' doesn't exist
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
	at com.mysql.jdbc.Connection.execSQL(Connection.java:2994)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:936)
	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1030)
	... 2 more

Weiß jemand Rat, Danke, Rudolf


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread ""Create" Problem mit MySQL 4" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.