一、错误截图
二、解决方案
方案一:
在jdbc里添加“&useOldAliasMetadataBehavior=true”
方案二:
错误原因:一般是数据库表中的字段包含了数据库的关键字(保留字)
处理方法:修改数据库中和关键字产生冲突的字段名,重新映射字段名和bean中的类名
方案三:
先看原代码如下:
//生成订单方法
public String save() throws ParseException{
//保存数据到时数据库
//订单数据加入
// 设置订单时间
order.setOrdertime(new date());
修改后代码:
//生成订单方法
public String save() throws ParseException{
//保存数据到时数据库
//订单数据加入
// 设置订单时间
//转化时间格式
Date date=new Date();
SimpleDateFormat temp=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date2=temp.format(date);
Date date3=temp.parse(date2);
order.setOrdertime(date3);
我用的是方案三解决的问题