Hi, Yes you're right!
But the conversion doesn't change anything for me. Regards Sylvain > -----Message d'origine----- > De: Charles Anthony [mailto:[EMAIL PROTECTED] > Date: mardi, 18. novembre 2003 09:47 > À: 'OJB Users List' > Objet: RE: Problem with dates conversion > > > Hi, > > Check your class. I think you'll find that > Application.releaseDate is a > java.sql.Date and *not* a java.util.Date. > > The error message is saying > "com.itservices.woc.data.Application has an > attribute releaseDate with a type of java.sql.Date, but I > have a value of > java.util.Date". > > JavaDate2SqlDateFieldConversion converts betwen jdbc dates > (java.sql.Date) > into java dates (java.util.Date) when reading from the datase, and the > reverse when writing to the database. > > Either > a) Don't use the conversion or > b) change the attribute to be java.util.Date > > Cheers, > > Charles. > > > -----Original Message----- > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > > Sent: 18 November 2003 08:43 > > To: [EMAIL PROTECTED] > > Subject: Problem with dates conversion > > > > > > Hello, > > > > Trying to use the field conversion: > > > > I have a class "Application" that has an attribute > > "releaseDate" to store a date (no time). > > In my database (MS SQL) the type is: datetime. > > In OJB repository the jdbc-type is: DATE. > > In my java code I use the class java.util.Date. > > > > I added the line below in OJB repository: > > conversion="org.apache.ojb.broker.accesslayer.conversions.Java > > Date2SqlDateFieldConversion" > > > > But this produces an error: > > > > [DEFAULT] ERROR: Error in operation [set] of object > > [PersistentFieldPropertyImpl], java.lang.IllegalArgumentException > > [DEFAULT] ERROR: Declaring class > [com.itservices.woc.data.Application] > > [DEFAULT] ERROR: Property Name [releaseDate] > > [DEFAULT] ERROR: Property Type [java.sql.Date] > > [DEFAULT] ERROR: anObject was class > > [com.itservices.woc.data.Application] > > [DEFAULT] ERROR: aValue was class [java.util.Date] > > org.apache.ojb.broker.PersistenceBrokerException: Unable to > > build object instance :class com.itservices.woc.data.Application > > at > > org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.buildWi > > thReflection(Unknown Source) > > at > > org.apache.ojb.broker.accesslayer.RowReaderDefaultImpl.readObj > > ectFrom(Unknown Source) > > at > > org.apache.ojb.broker.accesslayer.RsIterator.getObjectFromResu > > ltSet(Unknown Source) > > at > > org.apache.ojb.broker.accesslayer.RsIterator.next(Unknown Source) > > etc... > > > > Could you help me? > > Thanks > > Sylvain > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > ___________________________________________________________ > HPD Software Ltd. - Helping Business Finance Business > Email terms and conditions: www.hpdsoftware.com/disclaimer > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]