Caused by: java.sql.SQLException: Table not found: EVENTS in statement [insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, '2008-12-04 16:28:27.781', 'My Event')] 
写的很清楚了。表没找到。

解决方案 »

  1.   

    已经解决了,在ID的属性那边改成了现在的那样,就可以建表了。<hibernate-mapping>    <class name="events.Event" table="EVENTS">
            <id name="id" column="EVENT_ID">
                <!-- <generator class="native"/> -->
                <generator class="increment"/>
            </id>
            <property name="date" type="timestamp" column="EVENT_DATE"/>
            <property name="title"/>
        </class></hibernate-mapping>但是具体还不是很了解native和increment的区别。
    主要是generator 的作用不知道。
    用下面的语句又是怎么建表的。
             <!-- Drop and re-create the database schema on startup -->
            <property name="hbm2ddl.auto">create</property>