记录hibernate 3学习过程中的报错(未完成)

原创 2004年12月29日 17:08:00

1。解压缩hibernate-3.0beta1.zip文件
2。copy msbase.jar,msutil.jar,mssqlserver.jar文件到hibernater-3.0/lib目录下
3。编辑etc/hibernate.properties(不在src目录下)。如下:
4。运行 hibernater-3.0/builder eg
报错如下:
 org.hibernate.HibernateException: could not instantiate CacheProvider: net.sf.hibernate.cache.HashtableCache.Provider

吃亏了:hibernate2.jar和hibernate3.jar包结构完全不同了
例如:hibernate2中的net.sf.hibernate.dialect.SQLServerDialect
在hibernater3中变成了org.hibernate.dialect.SQLServerDialect


报错说:class not found : org.hsqldb.jdbcDriver
在build.xml文件中发现以下这句话:
<echo message="remember to place your JDBC driver in the lib directory"/>
将hsqldb.jar文件拷贝到hibernater-3.0/lib目录下。

在hibernate.properties文件中写
hibernate.dialect org.hibernate.dialect.SQLServerDialect
hibernate.connection.username abc
hibernate.connection.password abc

hibernate.connection.driver_class com.microsoft.jdbc.sqlserver.SQLServerDriver
hibernate.connection.url jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spitrade;SelectMethod=cursor

去除HypersonicSQL的连接方法,好像成功连接了。

怎么去建立数据库?用Main方法去建立失败,
Exception in thread "main" java.lang.NoClassDefFoundError: org/hibernate/Session

java org.hibernate.auction.Main
缺少classpath cglib.jar hibernate3.jar ehcache.jar commons-collections-2.1.1.jar

set classpath后
报错说:Not binding factory to JNDI, no JNDI name configured


http://www.hibernate.org/114.html ---->  Using Hibernate with Tomcat and JNDI


hibernate.connection.datasource jdbc/soos  失败
可能需要修改hibernate.cfg.xml文件 并增加jta.jar

hibernate.properties not found
将hibernate.properties文件放入classpath找得到的地方 成功。

Could not find datasource: java:comp/env/jdbc/soos
在hibernate.properties中必须写hibernate.connection.datasource jdbc/soos

记录hibernate 3学习过程中的报错(未完成)

1。解压缩hibernate-3.0beta1.zip文件2。copy msbase.jar,msutil.jar,mssqlserver.jar文件到hibernater-3.0/lib目录下3。编...
  • herongxin
  • herongxin
  • 2006年01月07日 14:17
  • 784

记录学习的点滴(Spring注解学习过程中问题总结)

1,通过@PathVariable接收数据的乱码问题 设置服务器的编码可以解决,对于Tomcat,只需要修改conf/server.xml文件,添加URIEncoding="UTF-8"即可...
  • u012156769
  • u012156769
  • 2016年09月19日 16:08
  • 181

Hibernate 学习记录 3

这篇文件,将介绍 Hibernate 中的 mappedBy。
  • ivolianer
  • ivolianer
  • 2014年10月18日 08:57
  • 402

hibernate学习记录3

hibernate实现DAO(create、delete、update、query) DAO代码实现时可以不写回滚,在代码报异常时,hibernate会自动回滚数据,抛异常 query 1.根据id查...
  • z1149591130
  • z1149591130
  • 2014年03月14日 11:28
  • 267

【.Net码农】异步调用WebService访问数据小结

http://blog.csdn.net/syasz/article/details/5440236 问题描述:在Flex频繁异步调用WebService访问SQL Server数据...
  • CrackLibby
  • CrackLibby
  • 2016年02月26日 15:56
  • 688

提示有一安装未完成要重启

打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/ Session Manager中找到PendingFileRenameOp...
  • system1190
  • system1190
  • 2007年04月12日 15:07
  • 468

Swoole源码学习记录(三)——三种MemoryPool(下)

接下来是RingBuffer。这相当于一个循环数组,每一次申请的一块内存在该数组中占据一个位置,这些内存块是可以不等长的,因此每个内存块需要有一个记录其长度的变量。这里贴出swRingBuffer_h...
  • ldy3243942
  • ldy3243942
  • 2014年08月20日 14:31
  • 1280

Hibernate与spring整合时的整合步骤

关于Spring和Hibernate的简单整合
  • u011768325
  • u011768325
  • 2014年11月04日 10:00
  • 1827

hibernate取最近一条记录

public Notes getLatest() {   Query query = this.getSession().createQuery("from Notes");   query.se...
  • dragon4s
  • dragon4s
  • 2011年08月02日 16:48
  • 1218

Hibernate中常见的20个问题

1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundError 11问:为什么在向数据库中插入长字符串时候部分自动丢失 在向数据库中增加一条新的条目时,发现如果...
  • Arthur0088
  • Arthur0088
  • 2010年03月21日 19:17
  • 3079
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录hibernate 3学习过程中的报错(未完成)
举报原因:
原因补充:

(最多只允许输入30个字)