读《Hibernate In Action》的烦恼

taglib 2005-04-11 02:20:18
买了本刚出版的《Hibernate In Action》,里面的例子居然是用Hibernate 2.*写的,网上下载的例子也是用Hibernate2.0写的,跟刚下载的最新Hibernate 3.0很多不同。

按样画葫芦,居然得到一个CGLIB Enhancement failed的错,在Google上到处找,也没有找到答案。后来反复看编码,原来是因为书里例子的那个类构造函数是private的!

接着在连接数据库时,得到一个
UserSuppliedConnectionProvider] No connection properties specified - the user must supply JDBC connections
的错,网上有些人也遇到这个问题,但他们的方案对我的例子不管用。从logging的输出看,hibernate.properties的内容明明读进来了,Hibernate却不用,给openSession方法一个Connection变量倒是管用。后来看了文献里的Tomcat教程的例子,试着加了个hibernate.cfg.xml,把数据库连接信息放里面了,居然管用了。书上不是说哪个都可以么???
...全文
233 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
禽兽v5 2005-04-11
  • 打赏
  • 举报
回复
我觉得你还不如读官方文档,稍微琢磨一下就知道怎么用了.
hibernate\doc\reference\zh-cn\html\index.html
taglib 2005-04-11
  • 打赏
  • 举报
回复
>>>hibernate.cfg.xml是hibernate基本的配置文件,是必须有的

楼上的看清楚了,我的hibernate.properties有这些信息,因为从logging输出能看到Hibernate把它们读进去了,书上或文献上也都没说数据源信息必需在hiberate.cfg.xml里的,所以我才感到困惑
myth822 2005-04-11
  • 打赏
  • 举报
回复
数据源的配置 在hibernate.properties里面可以,也可以在hibernate.cfg.xml中配置,但是hibernate.cfg.xml是hibernate基本的配置文件,是必须有的,
wuji1893 2005-04-11
  • 打赏
  • 举报
回复
xue xi
ForeverGI 2005-04-11
  • 打赏
  • 举报
回复
学习下~~~
bestdelphier 2005-04-11
  • 打赏
  • 举报
回复
我看的也是hibernate自带的reference,2.1.7版的。

学习这个东西不是赶时髦,不一定非要最新的。
dlxu 2005-04-11
  • 打赏
  • 举报
回复
Hibernate in Action中文版出版了??

我当初还是忍着把英文版啃掉了,花了不少时间

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧