java将数据库datetime类型的转换问题
java中利用sql查询数据库中的表,语句如下:但是java好像不支持sqlserver的datetime类型,请问应该怎么转换?
select user_name as userName, convert(date,ctimestamp) as time,  ipAddress as ipAddress, count(log_id) as times from user_log  where 1=1  group by USER_NAME,convert(date,ctimestamp),IPADDRESSorder by time desc
              
              
------解决方案--------------------hibernate映射文件  里面那个datetime类型的字段类型写成java.sql.Timestamp
然后存的时候 把string转化成Date然后调用getTime()在转成Timestamp就ok了
------解决方案--------------------DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 把字符串转换成时间格式
		Timestamp ts;
		try {
			ts = new Timestamp(format.parse(ordertime).getTime());
			i_orderlist.setOrdertime(ts);
		} catch (
ParseException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}// 把字符串转换成日期格式