好象是生成key的时候出错,检查mapping文件中key生成部分看看

解决方案 »

  1.   

    package events;import java.util.*;public class Event {
        private Integer id;    private String title;
        private Date date;    public Event() {}    public Integer getId() {
            return id;
        }    private void setId(Integer id) {
            this.id = id;
        }    public Date getDate() {
            return date;
        }    public void setDate(Date date) {
            this.date = date;
        }    public String getTitle() {
            return title;
        }    public void setTitle(String title) {
            this.title = title;
        }
          
    }--------------------------------------------------------------
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
            "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping>    <class name="events.Event" table="EVENTS">
            <id name="id" column="EVENT_ID">
                <generator class="identity"/>
            </id>
            <property name="date" type="timestamp" column="EVENT_DATE"/>
            <property name="title"/>    </class>
    </hibernate-mapping>
    -------------------------------------------------------------------
      

  2.   

    type="timestamp"把这里改为type="java.util.Date"
      

  3.   

    我就觉的奇怪,试的很多次不行,用以前的SQL语句,重写又很正常,\
    我换了低点版本的数据库**重试,重写一些语句测试都正常,看来原因就在这了!<font color=green><b>上面的朋友换个低点的版本应该就可以了<b></font>