Hi,
I have be trying various configuration / declaration for mapping my
JodaTime attribute.
So far none worked ...
The simple
<code>
@Column
private DateTime expireTime = null;
</code>
I have in my pom.xml :
<code>
<!-- Special libraries replaced for accurate persistence of JodaTime
with Hibernate -->
<dependency>
<groupId>org.jadira.usertype</groupId>
<artifactId>usertype.jodatime</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>org.jadira.usertype</groupId>
<artifactId>usertype.spi</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.2</version>
</dependency>
</code>
but it generates errors :
Struts has detected an unhandled exception:
*Messages*:
1. incompatible data type in conversion
2. incompatible data type in conversion
3. Internal Exception: java.sql.SQLSyntaxErrorException: incompatible
data type in conversion Error Code: -5561 Call: INSERT INTO
AUTHORIZED_TRAN... bla bla bla
4. Exception [EclipseLink-4002] (Eclipse Persistence Services -
2.3.2.v20111125-r10461):
org.eclipse.persistence.exceptions.DatabaseException Internal
Exception: java.sql.SQLSyntaxErrorException: incompatible data type
in conversion Error Code: -5561 Call: INSERT INTO AUTHORIZED_TRA...
bla bla bla
Otherwise I can try to hoock it closer to Hibernate ...
with something like this :
<code>
@Column
@Type(type="org.joda.time.contrib.hibernate.PersistentDateTime")
private DateTime expireTime = null;
</code>
I put in my pom.xml :
<code>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time-hibernate</artifactId>
<version>1.3</version>
</dependency>
</code>
without the previous dependencies (of course)
And I get a
Struts has detected an unhandled exception:
*Messages*:
1. data exception: string data, right truncation
2. Internal Exception: java.sql.SQLDataException: data exception:
string data, right truncation Error Code: -3401 Call: INSERT INTO
AUTH... bla bla bla
3. Exception [EclipseLink-4002] (Eclipse Persistence Services -
2.3.2.v20111125-r10461):
org.eclipse.persistence.exceptions.DatabaseException Internal
Exception: java.sql.SQLDataException: data exception: string data,
right truncation Error Code: -3401 Call: INSERT INTO
AUTHORIZED_TRANSA... bla bla bla
Any help would be appreciated :)
\T,
--
Thomas Lionel SMETS, CISSP (385434)
*m :* +32 497 44 68 12
*ph :* +32 2 852 3341
*skype :* thomas.lionel.smets
PGP = FDF0 8FB8 4F37 3F79 1011 05AB 0DCE 9BAB 5DD0 0E10
<<attachment: tsmets.vcf>>
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________ Joda-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/joda-interest
