在Hibernate和Spring之间集成时如何插入日期类型

在Hibernate和Spring之间集成时如何插入日期类型,spring,hibernate,date,javabeans,Spring,Hibernate,Date,Javabeans,我正在使用Hibernate框架作为从Javabean到数据库的映射方式,我的项目由Spring框架应用。但是,我不知道如何在Hibernate中插入日期类型 我的代码: 用户类别: 我的register.jsp <tr> <td><form:label path="date">Date</form:label></td> <td><form:inp

我正在使用Hibernate框架作为从Javabean到数据库的映射方式,我的项目由Spring框架应用。但是,我不知道如何在Hibernate中插入日期类型

我的代码:

  • 用户类别:
  • 我的register.jsp

            <tr>
                <td><form:label path="date">Date</form:label></td>
                <td><form:input path="date" /></td>
            </tr>
    

    请帮助我。谢谢您的用户类中使用以下内容将列映射为日期类型

    @Column(name = "date")
    @Temporal(TemporalType.DATE)
    private Date date;
    

    我也有这个问题。当我将日期类型的对象插入数据库时,结果是空值

    我在DB中的日期类型是Datetime类型。在我的例子中,这是格式问题

    然后我试着这样做,然后解决它,在下面的格式化之后

    Date date=new Date();
    SimpleDateFormat spl=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String d=spl.format(date);
    date=spl.parse(d);
    
    你可以试试

    @Column(name = "date")
    @Temporal(TemporalType.DATE)
    private Date date;
    
    Date date=new Date();
    SimpleDateFormat spl=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String d=spl.format(date);
    date=spl.parse(d);