随笔分类 -  Hibernate

摘要:词汇解释 关系:事物之间相互作用、相互联系的状态。范围最大。 联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。 关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。 映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。 级联:有关系的双方中操作一方,另一方也将采取一些动作。 关联的联系种类 在不考虑关联的方向前提下,联... 阅读全文
posted @ 2015-10-14 18:08 klguang 阅读(6677) 评论(0) 推荐(2) 编辑
摘要:如果你跟我一样比较熟悉SQL,同时不想学习一门新的语言。那么在hibernate中使用Native SQL 查询也是一种不错的方式。 一方面,Native SQL在效率方面有天生的优势; 另一方面,SQL是数据库操作的一种标准,我们与程序、数据库关联很小。如果将来不用hibernate,而是用别的ORM,sql一样好用。 但尽量用标准SQL,而不要用过多方言SQL。 标量查询 最基本的 ... 阅读全文
posted @ 2015-10-12 19:33 klguang 阅读(6109) 评论(1) 推荐(1) 编辑
摘要:Hibernate的接口类型 在了解了Hibernate的基本配置,映射文件后,道路已经铺平了。我们继续往前走。接下来,我们应该做的是了解Hibernate常用的接口,对Hibernate的工作方式进一步熟悉,为我们下一步的编码做好充分的准备。 ORM是复杂的,可以看看Hibernate发布里的javadoc,100+MB。如果我们单单去阅读它的API,估计一年你才能看完。然而,我们仅仅是使用他,... 阅读全文
posted @ 2015-10-10 18:58 klguang 阅读(3599) 评论(0) 推荐(2) 编辑
摘要:Hibernate配置方式 Hibernate给人的感受是灵活的,要达到同一个目的,我们可以使用几种不同的办法。就拿Hibernate配置来说,常用的有如下三种方式,任选其一。 在 hibernate.cfg.xml 中加入元素 、,放置在类路径(classpath)的根目录下。 将 hibernate.properties 放置放在类路径的根目录下。 可编程的配置方式,即在程序中配置Hi... 阅读全文
posted @ 2015-08-29 14:16 klguang 阅读(33230) 评论(1) 推荐(4) 编辑
摘要:基本步骤 在前一篇博文Hibernate环境搭建中为大家详细的介绍如何搭建一个学习新类库的学习环境。今天,为大家带来一个Hibernate小例子,让大家能够快速上手。 步骤如下: 1.配置hibernate.cfg.xml 2.编写映射文件User.hbm.xml 3.编写一个持久化类User.java 4.编写辅助类HibernateUtil.java 5.加载并存储对象UserManager.... 阅读全文
posted @ 2015-08-27 19:06 klguang 阅读(1216) 评论(2) 推荐(2) 编辑
摘要:前言环境搭建其实可以简单到导入相关jar包即可。但是对于学习来说,这个环境搭建的内容还是挺多的,目的是提供一个让我们如何快速学习和掌握类库的学习环境。作为程序猿,学习和使用类库是必须掌握的技能。如何快速的学习和使用类库,这里有很多经验和技巧。比方说参照官方文档中教程、api、在ide中加入如java... 阅读全文
posted @ 2015-08-26 14:40 klguang 阅读(6521) 评论(0) 推荐(2) 编辑