用hibernate无法插入对象到oracle数据库
可以保存在对象内,但就是无法插入数据库,每次重启tomcat数据就丢失了,请高手帮忙解决?
hbm.xml文件:
<hibernate-mapping package="com.ymh.dao">
<class name="BookUsers" table="BOOK_USERS">
<id name="userId" column="USER_ID" type="java.lang.Long">
<generator class="sequence">
<param name="sequence">BOOK_USERS_SEQ</param>
</generator>
</id>
<property name="userName" column="USER_NAME" type="java.lang.String" not-null="true" />
<property name="password" column="PASSWORD" type="java.lang.String" not-null="true" />
</class>
</hibernate-mapping>
数据库表的主键USER_ID使用sequence
手工插入数据库中的数据用hibernate也可以取出来,hibernate的session.save(data)正常执行,