maven2, struts and hibernate

2 views
Skip to first unread message

Marco Schwarz

unread,
Sep 3, 2010, 10:14:41 AM9/3/10
to jug...@googlegroups.com
Salve a tutti,

sto iniziando a vedere come funzionano maven2, struts e hibernate. Ho installato m2eclipse per avere il supporto in eclipse.

Creo un progetto maven2 "appfuse-basic-struts" e fino ad ora tutto ok... ora io non uso mysql ma postgres e ho modificato il pom.xml


<!-- Database settings -->
<dbunit.dataTypeFactoryName>org.dbunit.dataset.datatype.DefaultDataTypeFactory</dbunit.dataTypeFactoryName>
<dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
<hibernate.dialect>org.hibernate.dialect.PostgreSQLDialect</hibernate.dialect>
<hibernate.hbm2ddl.auto>true</hibernate.hbm2ddl.auto>
<hibernate.show_sql>true</hibernate.show_sql>
<jdbc.groupId>postgresql</jdbc.groupId>
<jdbc.artifactId>postgresql</jdbc.artifactId>
<jdbc.version>8.3-603.jdbc3</jdbc.version>
<jdbc.driverClassName>org.postgresql.Driver</jdbc.driverClassName>
<jdbc.url>jdbc:postgresql://localhost/dbtest</jdbc.url>
<jdbc.username>postgres</jdbc.username>
<jdbc.password>xxxx</jdbc.password>

Ma ora il programma non funziona perche' sql generato e' spagliato....

Caused by: java.sql.BatchUpdateException: Batch-Eintrag 0 insert into app_user values (masc, m...@it.it, aa, aa, aa, , www.a.it, 0, 0, 0, aa, a, 3...

mancano gli apici..... dovrebbe essere 'masc', 'm...@it.it'....

Qualcuno ha una idea dove sbaglio?

Saluti

MaSc

cioppino.NET
Marco Schwarz
Feldweg 5
Handy +39 3314020095
I - 39025 Plaus (BZ)
http://www.cioppino.net/


Roberto Resoli

unread,
Sep 3, 2010, 10:35:47 AM9/3/10
to jug...@googlegroups.com
> Caused by: java.sql.BatchUpdateException: Batch-Eintrag 0 insert into app_user values (masc, m...@it.it, aa, aa, aa, , www.a.it, 0, 0, 0, aa, a, 3...
>
> mancano gli apici..... dovrebbe essere 'masc', 'm...@it.it'....
>
> Qualcuno ha una idea dove sbaglio?

azzardo, senza nulla sapere, Il tipo dato per le colonne
corrispondenti dovrebbe essere testuale, ed invece viene sentito come
numerico.
Guarda la definizione del tuo database in hibernate ...

rob

Chris Mair

unread,
Sep 3, 2010, 4:03:14 PM9/3/10
to jug...@googlegroups.com

> Ma ora il programma non funziona perche' sql generato e' spagliato....
> Caused by: java.sql.BatchUpdateException: Batch-Eintrag 0 insert
> into app_user values (masc, m...@it.it, aa, aa, aa, , www.a.it, 0, 0,
> 0, aa, a, 3...
> mancano gli apici..... dovrebbe essere 'masc', 'm...@it.it'....
> Qualcuno ha una idea dove sbaglio?


Sicuro che questo e` effettivamente l'SQL mandato?
Non che magari e` solo il log?

Verifica nel log di PostgreSQL che l'errore sia quello.

Bye,
Chris


Marco Schwarz

unread,
Sep 3, 2010, 4:39:50 PM9/3/10
to jug...@googlegroups.com
Come sempre Chris ha avuto l'idea giusta....

2010-09-03 22:34:08 CEST STATEMENT: insert into app_user (username,
email, password_hint, first_name, last_name, phone_number, website,
account_expired, account_locked, credentials_expired, city, province,
postal_code, address, country, account_enabled, version, password, id)
values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14,
$15, $16, $17, $18, $19);

Ora non so perche' devo ancora vedere funziona...

Saluti
Marco

Reply all
Reply to author
Forward
0 new messages