hiernate的问题!!!!!!

sdc_java 2006-12-15 05:36:29
我在数据库里加了一个date类型的Xwny字段,在类里也写了getxwny setxwny方法,以及XML文件也改了,但是当我调用set方法的时候出了这样的异常setXwny - argument type mismatch
...全文
265 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanglei031 2006-12-23
  • 打赏
  • 举报
回复
问题是找到了,但是怎么把java.util.Date 转换为sql date类型????


java.util.Date now = new java.util.Date();
java.sql.Date date d = new java.sql.Date(now.getTime());
kevin_w_l 2006-12-18
  • 打赏
  • 举报
回复
如果用DateFormat呢?
Calendar cal = Calendar.getInstance();
DateFormat df = DateFormat.getDateInstance();
String s = df.format(cal.getTime());
将Data转换成了String,在数据库中索性就存String类型
还有,如果在数据库中存的是long类型的化,rs.getDate可以直接转化成Date类型,但是Hibernate就不知道了
sdc_java 2006-12-18
  • 打赏
  • 举报
回复
我还是给浙大做的项目!!!!!!!!!!!
rickyelf 2006-12-18
  • 打赏
  • 举报
回复
用timestamp是最方便的了
sdc_java 2006-12-18
  • 打赏
  • 举报
回复
换成timestamp也不行
sdc_java 2006-12-18
  • 打赏
  • 举报
回复
问题是找到了,但是怎么把java.util.Date 转换为sql date类型????
dreamover 2006-12-18
  • 打赏
  • 举报
回复
<property
column="XWNY"
length="23"
name="xwny"
not-null="false"
type="date"
/>
换成
<property
column="XWNY"
length="7"
name="xwny"
not-null="false"
type="timestamp"
/>
试试
sdc_java 2006-12-18
  • 打赏
  • 举报
回复
我知道是参数类型不匹配,但是改了也不行
wanguanghai 2006-12-18
  • 打赏
  • 举报
回复
mark
PCSKiller 2006-12-18
  • 打赏
  • 举报
回复
如果你取出的SQLDate变量为sd,试一试下面的代码
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date d = sDateFormat.parse(sd.toString());

事先通告一下,以上代码没有测试,缺乏测试环境
yanglei031 2006-12-17
  • 打赏
  • 举报
回复
是不是本来要util下的date,你却给了一个sql.date进去??

提示很明显啊,就是参数类型不匹配啊
PCSKiller 2006-12-16
  • 打赏
  • 举报
回复
argument type mismatch:参数类型不正确,写的很清楚了,你调用setXwny()传入的不是一个date类型
sdc_java 2006-12-16
  • 打赏
  • 举报
回复
!!!!!!!!!!!!!!!!!!!!
sdc_java 2006-12-15
  • 打赏
  • 举报
回复
怎么没人知道 ????????
sdc_java 2006-12-15
  • 打赏
  • 举报
回复
public Date getXwny() {
return this.xwny;
}
public void setXwny(Date xwny) {
this.xwny = xwny;
}

这是xml 里面的
<property
column="XWNY"
length="23"
name="xwny"
not-null="false"
type="date"
/>
  • 打赏
  • 举报
回复
看下代码

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧