Hello,

First of all, I apologise if my question sounds silly/dumb to you

I am working to create an API using Spring's REST Support.

One of the API functions utilises a date value--now, in the service function (which actually inserts data into JDBC data source) i have used java.sql.date.

I have created a rowmapper for the class that uses a single date value as one of its members-- I have defined this member as a java.sql.date value and hence the getter for the date value returns a java.sql.date value.

Now, in the API function where I want to insert a new row into table, I am specifying the class member as the Request Body- from which I extract the date value using the getter.

What I am confused about is, since I am defining the date value as a java.sql.date and not java.util.date, will this cause problems when I actually use this API function from a consumer, which I want to create as a javascript based web app? I mean, should the date value necessarily be declared as java.util.date? Or is using java.sql.date a permissible approach? If this approach is permissible, then what should be the format of the date value as specified by a call from the javascript function?

Thanks,
Arvind.