我用ECLIPSE开发Java/web程序,配置了hirbernate,在测试的时候只用了一个X.hbm.xml文件,过了一天我又多加了个hbm.xml的文件,新加的文件在测试过程就爆异常了
Could not parse mapping document from resource com/example/model/SysUsers.hbm.xml
java.lang.NullPointerException这个怎么回事啊?
Could not parse mapping document from resource com/example/model/SysUsers.hbm.xml
java.lang.NullPointerException这个怎么回事啊?
解决方案 »
- 在线等,关于Jquery uploadify 上传的问题。求高手,急!
- Myeclipse里创建一个Hibernate程序
- 怎么把在lomboz写的jsp程序放到Myeclipse中运行啊!
- 用javascript如何实现可以隐藏行的表格,当点击"+"时又可以显示该行
- 有关上传图片的进度条问题
- 去那儿才能下载一个jxl.jar文件,我很急,高分
- jrun环境,为什么我们公司的都能访问,客户不能访问呢?好像外边都不能访问
- 报表问题。在线等,谢谢
- 在使用JDBC数据源时出错,请高手指教:)
- 請問哪裡有Weblogic6下載!
- javascript 加密用户名及密码信息问题
- 关于跳转链接速度的问题。
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.example.model.SysUser" table="users"
schema="PEMSDB">
<id name="id" unsaved-value="null">
<column name="id" precision="22" scale="0" />
<generator class="identity" /> <!-- id产生方式是uuid.hex -->
</id>
<property name="name" type="java.lang.String" length="100"/>
</class>
</hibernate-mapping>
我怀疑是这段配置的问题,如果你的id列是自动增长的,想让数据库去管理id列的话,可以这样配
<generator class="native" />
如果id列不是自动增长的话,你想自己来管理,便是这样
<generator class="assigned" />解释:
native
根据底层数据库的能力选择identity, sequence 或者hilo中的一个。 assigned
让应用程序在save()之前为对象分配一个标示符。这是 <generator>元素没有指定时的默认生成策略。