java.sql.Date && java.text.Date

我创建了一个数据库表 ,其中一列是这样的

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 ,但是为什么还不清楚,等结果

你可能感兴趣的:(java.sql.Date && java.text.Date)