我在数据库里加了一个date类型的Xwny字段,在类里也写了getxwny setxwny方法,以及XML文件也改了,但是当我调用set方法的时候出了这样的异常setXwny - argument type mismatch
解决方案 »
- 小弟跪求SWING 达人
- 数组中的元素重新组合问题,高手进
- 继承与构造函数,糊涂了
- 请教大虾:关于读写改文件时如何效率的问题
- Java线程,如何判断一个线程是否suspend了?
- 初学者请教,我网上下个小程序源代码,运行CMD ,想把*.JAVA 生成为*.class.却生成了十几个文件,为什么会这样?
- 求助,关于字符串分割的问题,在线,急等,解决问题立即揭贴。。。如有一未知的字符串,可能是String a="3231,3232,3234," ,也可能是Stri
- Eclipse 如何使用阿?请那位大虾帮一下忙啊
- applet中怎样读取一个服务器上的文件(急,在线等待,解决以后再加100分)?
- 请flash007()进来拿分
- 这个程序输出什么?为什么?
- 关于键盘事件延迟的菜鸟级问题
return this.xwny;
}
public void setXwny(Date xwny) {
this.xwny = xwny;
}这是xml 里面的
<property
column="XWNY"
length="23"
name="xwny"
not-null="false"
type="date"
/>
column="XWNY"
length="23"
name="xwny"
not-null="false"
type="date"
/>
换成
<property
column="XWNY"
length="7"
name="xwny"
not-null="false"
type="timestamp"
/>
试试
Calendar cal = Calendar.getInstance();
DateFormat df = DateFormat.getDateInstance();
String s = df.format(cal.getTime());
将Data转换成了String,在数据库中索性就存String类型
还有,如果在数据库中存的是long类型的化,rs.getDate可以直接转化成Date类型,但是Hibernate就不知道了
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date d = sDateFormat.parse(sd.toString());事先通告一下,以上代码没有测试,缺乏测试环境
java.util.Date now = new java.util.Date();
java.sql.Date date d = new java.sql.Date(now.getTime());