我创建了一个数据库表 ,其中一列是这样的
SQL code
-
issuanceDate datetime null ,
然后在对应的实体类中是这样声明属性的
-
Java code
-
import java.util.Date; private Date issuanceDate ; public Date getIssuanceDate() { return issuanceDate; } public void setIssuanceDate(Date issuanceDate) { this .issuanceDate = issuanceDate;}
但是在DAO层中使用PreparedStatement 加载参数的时候使用
-
Java code
-
pstmt.setDate( 9 , item.getIssuanceDate());
就不行了 报错 , 说什么the method setDate(int ,Date) in the type PreparedStatement is not applicable for the arguments (int ,Date) --- 哪里有问题呢?
现在只是知道应该使用java.sql.Date ,但是为什么还不清楚,等结果