Je suis débutante avec grails.
J'ai un Domain Class appelé Item
J'ai besoin d'inserer dans Item.
Mon domain Class est la suivante:
je veux inserer dans la table qui correspond à cette classe j'ai procédé comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class Item { static constraints = { serialNumber(unique:true,blank:false) dateCreated() } static belongsTo = [product:Product] String serialNumber Date dateCreated String toString(){ return "${serialNumber}" } }
Mais ça me génére l'exception suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def dataSource Sql sql = new Sql(dataSource) sql.executeInsert("insert into Item (id , serialNumber , dateCreated , product) values( "+9+ ", '"+ 9 +"','" +new Date()+"',1)")
je sais pas comment savoir exactement le schema de la table correspondant à chaque Domain class.Class:org.h2.jdbc.JdbcSQLExceptionMessage:Column "SERIALNUMBER" not found; SQL statement: insert into Item (id , serialNumber , dateCreated , product) values( 9, '9','Thu May 10 10:13:41 GMT+01:00 2012',1) [42122-164]
Merci.
Partager