
Hibernate
文章平均质量分 86
NissanZh
仰望天空,脚踏实地
展开
-
基于按Annotation的主键生成策略
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码原创 2013-06-02 20:05:31 · 665 阅读 · 0 评论 -
三大框架技术起源
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据原创 2013-06-13 10:42:39 · 753 阅读 · 0 评论 -
Hibernate基本映射
目录(?)[+]映射的概念 在上次的博文Hibernate从入门到精通(三)Hibernate配置文件我们已经讲解了一下Hibernate中的两种配置文件,其中提到了两种配置文件的主要区别就是XML可以配置映射。这里提到的映射即对象关系映射(Object Relational Mapping)。ORM的实现目的就是将对象数据保存到数据库中,同时可以将数据库数据读转载 2013-06-29 08:08:34 · 580 阅读 · 0 评论 -
Hibernate整体体验
目录(?)[+] 上篇Hibernate从入门到精通(一)JDBC简介,我们主要对JDBC进行了简单介绍和使用说明,这次我们做一个Hibernate简单实例,通过这个实例对比Hibernate和JDBC,了解Hibernate的优势所在。在此之前,读者有必要了解一下Hibernate中的每个jar包的作用和每个jar文件包主要负责的工作,这里我们不做过多的解释。原创 2013-06-29 08:33:30 · 617 阅读 · 0 评论 -
跟踪对象持久化状态,掌握对象持久化
准备工作在上篇博客中学习ORM框架—hibernate(一):初识hibernate,通过简单的实例说明O和R的映射过程。本篇博客将要介绍hibernate中持久化对象的状态,并使用hibernate中的核心接口进行一些JDBC基本操作,来观察状态的转移。准备工作很重要,需要了解一些专业词汇,所谓专业词汇,意思大家都懂,只是在专业领域里起个专业的名称罢了。所以见到陌生东西时,应该尽转载 2013-07-02 09:31:21 · 544 阅读 · 0 评论 -
compass学习笔记(绝对经典)
学习compass最好和hibernate对照着学,因为compass 和 hibernate有很多相似之处。lucene 相当于 JDBC。compass 就相当于 hibernate。Lucene 中的 文档(Document)相当于 JDBC中数据库的一个表(table)。Lucene 中的 Filed(域) 相当于 表中的字段。一个Document中有很多个Filed,一个原创 2013-10-09 10:28:41 · 2901 阅读 · 0 评论 -
java Spring-3.2.0+Struts-2.3.4+Hibernate-4.1.6整合
我的前一篇博文讲了Spring-3.2.0+Struts2.3.4+JPA2.0整合,其所需的jar包与Spring-3.2.0 +Struts-2.3.4+Hibernate-4.1.6所需的jar包基本相同.下面列出SSH整合所需要的jar包. 如上图所示是Spring-3.2.0 +Struts-2.3.4+Hibernate-4.1.6的jar包,这些jar包在各官网转载 2013-10-08 20:29:46 · 1106 阅读 · 0 评论 -
搜索引擎Compass的例子
Product 搜索实体类 可以对应数据库里的表 package com.ym.compass.bean; import org.compass.annotations.Index;import org.compass.annotations.Searchable;import org.compass.annotations.Searcha转载 2013-10-14 13:29:33 · 1023 阅读 · 0 评论