File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Object Relational Mapping and the fly likes Hibernate: IllegalArgumentException while trying to save object with date type valiable. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Hibernate: IllegalArgumentException while trying to save object with date type valiable." Watch "Hibernate: IllegalArgumentException while trying to save object with date type valiable." New topic
Author

Hibernate: IllegalArgumentException while trying to save object with date type valiable.

Deepak Kumar Jena
Ranch Hand

Joined: Sep 08, 2010
Posts: 68

JSP (User Reistration)

Form Bean (UserForm)


Service Layer (UserDTO)
A copy of Form Bean

Action Class (UserAction)

Service Class (UserDAO)

In backend (DB Table) the datatype of the dob is date.

hbm file
<property column="DOB" name="dob" type="date"/>

Exception:


While saving getting IllegalArgumentException. Kindly suggest.


dkj4jdk
James Boswell
Bartender

Joined: Nov 09, 2011
Posts: 1012
    
    5

I think it might be more helpful if you posted the entire stack trace.
Deepak Kumar Jena
Ranch Hand

Joined: Sep 08, 2010
Posts: 68

Updated post with Exception.
Ahsan Bagwan
Ranch Hand

Joined: Oct 05, 2010
Posts: 158
I'm just guessing so take my reply with a grain of salt.



Shouldn't the above property be changed to,



I am assuming the bean is also declared with java.util.Date
James Boswell
Bartender

Joined: Nov 09, 2011
Posts: 1012
    
    5

I suspect the problem is when using BeanUtils in your UserAction class, I don't think your DAO is being hit which rules out any Hibernate problem.

Can you debug the UserAction class around where you call copyProperties and check the state of your UserForm and UserDTO objects.
Deepak Kumar Jena
Ranch Hand

Joined: Sep 08, 2010
Posts: 68

Resolved the issue with the following modification in the source code.

Form Bean (UserForm)



hbm file

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Hibernate: IllegalArgumentException while trying to save object with date type valiable.