|
该帖已经被评为良好帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-06-17
godomoneyeye 写道 我用myeclipse5.5运行你的例子
one2one的时候,老报junit找不到,可我已经吧junit4放进目录了呀 那位碰到过同样的问题的兄弟 体系一下呀 godomoneyeye 写道 你的junit case从那弄过来的,还是import org.junit.After;
import org.junit.Before;包 编码也硬的很,死活改不过来 需要加入目录。还需要把jar文件add build path。具体的操作,右键点击你的jar包。然后选在add build path |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-17
RyanPoy 写道
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="org.py.hib.quickstart.User" table="user">
<id name="id" type="java.lang.String" column="id" length="32">
<generator class="uuid" />
</id>
<property name="name" type="java.lang.String" column="name" length="32" />
</class>
</hibernate-mapping>
唉,折腾了半天,原来就这里不行 <class name="org.py.hib.quickstart.User" table="user" catalog="hibernatequickuse"> 把这里 catalog="test"改成我的数据库名字就好了,或者把这个属性直接去掉也行,看来还是基础太差 |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-30
一运行 测试类QuickStartTest中方法testSave()中的tran = session.beginTransaction();时就抛异常
得到的tran是null 是为什么啊? |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-30
以上原因找到了
是hibernate.cfg.xml中的数据库名和我的数据库名不匹配;字段类型不对应导致的 以上只想告知刚学hibernate的同志不要犯我犯的错误!呵呵! |
|
| 返回顶楼 | |






