论坛首页 Java版 Hibernate

hibernate入门使用系列 1-- 说明篇+快速构建篇

浏览 5894 次
该帖已经被评为良好帖
作者 正文
最后更新时间: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
   
0 请登录后投票
最后更新时间: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"改成我的数据库名字就好了,或者把这个属性直接去掉也行,看来还是基础太差
   
0 请登录后投票
最后更新时间:2008-06-30
一运行 测试类QuickStartTest中方法testSave()中的tran = session.beginTransaction();时就抛异常
得到的tran是null
是为什么啊?
   
0 请登录后投票
最后更新时间:2008-06-30
以上原因找到了
是hibernate.cfg.xml中的数据库名和我的数据库名不匹配;字段类型不对应导致的
以上只想告知刚学hibernate的同志不要犯我犯的错误!呵呵!
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐