【 认真工作,享受生活 】

笑中千关过,愁内百事哀,争胜是祸,繁华似梦,平淡是福。
随笔 - 57, 文章 - 0, 评论 - 12, 阅读 - 11万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Hibernate相关

记录Hibernate方面的相关知识。。。
摘要:关键字: hibernate 配置文件详解 ^_^ 阅读全文

posted @ 2009-11-06 17:17 qiqi 阅读(555) 评论(0) 推荐(0) 编辑

摘要:Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。   下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:   hibernate2.jar:   Hibernate的库,没有什么可说的,必须使用的jar包   cglib-asm.jar:   CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包   dom4j.jar:   dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出 阅读全文

posted @ 2009-03-03 09:40 qiqi 阅读(186) 评论(0) 推荐(0) 编辑

摘要:1. get/load区别 如果记录存在,get返回对象(或代理对象);否则返回null。 如果记录存在,load返回对象;否则返回 NotObjectFoundException ...... 阅读全文

posted @ 2009-02-23 10:59 qiqi 阅读(194) 评论(0) 推荐(0) 编辑

摘要:Hibernate入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃 力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计,而不是 简单的Hibernate使用,使用问题查Java doc就够了。所以学习Hibernate,主要是在学习持久层的设计模式,如果你把Hibernate文档都看完了,还整天只会提那些 Hibernate的配置问题,Hibernate的类调用问题,我觉得这样的人还没有真正的入门,算是白学了。 阅读全文

posted @ 2009-01-04 14:33 qiqi 阅读(189) 评论(1) 推荐(1) 编辑

摘要:1问:Hibernate初始化时总是报错:java.lang.NoClassDefFoundError Hibernate初始化时出现出错代码: java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException 答:这是新手常见问题。是因为使用默认设置时,Hibernate文档里指出的Hibernate库不完整,缺少ehcache.jar(用于支持Ehcache的相关文件)。配置中加入以上文件,就可以避免初始化时出现java.lang.NoClassDefFoundError:net/sf/ehcache/CacheException异常。 2问:Hibernate报错:"Not binding factory to JNDI, no JNDI name configured"运行下列程序: public static void main(String[] args) throws Exception { Configuration conf = new Configur 阅读全文

posted @ 2009-01-02 21:51 qiqi 阅读(580) 评论(0) 推荐(0) 编辑

摘要:private static final long serialVersionUID = ??? 此变量有什么用途? 一般在什么情况下加入这样的变量?它的值有什么要求? 你可以这样理解: serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个属性,具体数值自己定义。 在警告上点左键就可以自动添加。当然也可以去掉警告。设置:Window-->Preferences-->Java,将serializable class without serialVersionUID的设置由warning改为Ignore。然后Eclipse会重新编译程序,那些警告信息也就消失了。 阅读全文

posted @ 2008-12-26 10:40 qiqi 阅读(1730) 评论(1) 推荐(0) 编辑

摘要:偶得空闲,整理一下hibenate主键常用方式。 阅读全文

posted @ 2008-12-24 17:50 qiqi 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示