该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间: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的同志不要犯我犯的错误!呵呵! |
|
返回顶楼 | |
发表时间:2008-11-21
感谢lz,看了你的介绍,算是对hibernate有一些了解了
|
|
返回顶楼 | |
发表时间:2008-12-03
不知道lz用的是3.*版本,我用3.2版,如果hibernate.cfg.xml中缺了:
<property name="current_session_context_class">thread</property> 这么一条配置则出错,你的不会吗? |
|
返回顶楼 | |
发表时间:2008-12-22
LZ你好!
“运行后,我们很欣慰的看到一路绿灯” 我创建的是WEB Project,按照你的写了以后怎么不能运行? 我可以怎么测试呢? 谢谢 |
|
返回顶楼 | |
发表时间:2008-12-23
timer1983 写道 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"改成我的数据库名字就好了,或者把这个属性直接去掉也行,看来还是基础太差 买本书看看就知道了! |
|
返回顶楼 | |
发表时间:2009-01-15
assertTrue("check",a==b);
assertEquals("check",a,b); 第二种是best practice,这样能看到expected value 和actual value |
|
返回顶楼 | |