Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架

 这篇博客是hibernate学习的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。通过这三步来简单的认识一下hibernate。 废话不多说,步入正题。首先简单介绍一下hibernate框架,它是一种基于JDBC的主流持久化框架,是一个优秀的orm实现;它对

2015-06-11 20:43:26

Spring 注解 hibernate 实体方法 <property name="packagesToScan" value="com.sise.domain"/>

<property name=\"annotatedClasses\"> <list> <value>com.sise.domain.Admin</value> <value>com.sise.doma

2015-06-11 20:41:47

Hibernate实现分页 - ----------------------

     分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。     Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一

2015-06-11 20:28:19

hibernate入门实例

1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储。hibernate的官网:http://hibernate.org/ 官网上选择hibernate ORM,可以下载最新的hibernate,还有配套的document教程 http://docs.jboss.org/hibernate/o

2015-06-11 20:17:35

Hibernate 学习教程

第1课 课程内容. 6第2课Hibernate UML图. 6第3课 风格. 7第4课 资源. 7第5课 环境准备. 7第6课 第一个示例HibernateHelloWorld 7第7课 建立Annotation版本的HellWorld 9第8课 什么是O/RMapping 11一、     定义:. 11二、&nbs

2015-06-11 20:17:32

Hibernate 入门教程(纯Eclipse版)

Hibernate是一个不依赖其他平台的轻量级的中间件,现在到处充斥着通过各种工具使用Hibernate进行开发的教程,如 MyEclipse, Ant, Maven等等,但是去掉这些工具,事实上,Hibernate仍然可以使用的。下面的讲解就是使用这种方法,让大家认识Hibernate。需要的软件有:Eclipse + MySQL + Hibernate。

2015-06-11 20:17:32

Hibernate教程01_Hibernate的HelloWorld及基本配置

本教程开发环境为: Myeclipse 8.5 、Hibernate3.3.2、JDK 1.6、mysql5.5 本教程每节课都附带源码,强烈大家建议配合源码学习。 本节源码:http://download.csdn.net/detail/e421083458/5253680 资源 http://www.hibernate.org h

2015-06-11 20:17:31

JPA入门例子(采用JPA的hibernate实现版本)

(1)、JPA介绍:       JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。

2015-06-11 20:10:56

用MyEclipse搭建SSH框架 Struts Spring Hibernate

1、new一个web project。 2、右键项目,为项目添加Struts支持。 点击Finish。src目录下多了struts.xml配置文件。 3、使用MyEclipse DataBase Explorer建立数据源。 new一个数据源。填入数据源信息。 点击test Driver,如果成功显示: 点击OK,

2015-06-11 20:09:38

Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

前言 确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小的虚荣了下。这种虚荣大神们已经习以为常,他们是不能理解的。 好吧,转入正题。 参加工作从事Java Web开发将近两年,也没有完整的搭建出一个

2015-06-11 20:09:37

hibernate的orphanRemoval

在@OneToMany与@OneToOne中使用orphanRemoval = true时候 修改保存时候setXXX org.springframework.orm.hibernate3.HibernateSystemException: A collection with cascade="all-delete-orphan" w

2015-06-11 19:58:49

[Hibernate]"column ambiguously defined"异常

使用Hibernate的NativeSQL写了一个查询语句,但是后台报了SQL语法错误,具体报错如下: [2012-08-08 12:55:00] ERROR -> ORA-00918: column ambiguously defined [2012-08-08 12:55:00] ERROR -> org.hibernate.excep

2015-06-11 19:56:39

Spring和Hibernate集成的HibernateTemplate的一些常用方法总结

1:get/load存取单条数据      public Teacher getTeacherById(Long id) { return (Teacher)this.hibernateTemplate.get(Teacher.class, id); } publi

2015-06-11 19:53:39

hibernate批量删除和更新数据

转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。 (1)选择Hibernate3.0

2015-06-11 19:53:37

org.hibernate.InstantiationException异常的解决方法

org.hibernate.InstantiationException: No default constructor for entity: hibernate.domain.Item     at org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantia

2015-06-11 19:50:18

Hibernate的getTransaction()和beginTransaction()

session.getTransaction()只是根据session获得一个Transaction实例,但是并没有启动它 session.beginTransaction()在获得一个Transaction后调用其begin()方法 (1) session = HibernateUtil.getSession();//这是开启Session的

2015-06-11 19:48:28

spring加载hibernate映射文件的几种方式

  在Spring的applicationContext.xml中配置映射文件,通常是在<sessionFactory>这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括(mappingRes

2015-06-11 19:35:53

Spring整合Hibernate的步骤

为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象  HibernateTemplate3、使用Spring的功能实现声明式的事务管理 整合Hibernate的步骤:1、配置SessionFacto

2015-06-11 19:35:42

SpringMVC+Spring3+Hibernate4开发环境搭建

早期的项目比较简单,多是用JSP 、Servlet + JDBC 直接搞定,后来使用 Struts1(Struts2)+Spring+Hibernate, 严格按照分层概念驱动项目开发,这次又使用 Spring MVC取代Struts来进行开发。 MVC已经是现代Web开发中的一个很重要的部分,下面介绍一下Spring

2015-06-11 19:35:41

一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动

1.主要实现功能效果图如下: 2.项目案例分析     由于地方有限,这里只列出核心代码,js的编写源码和struts的源码;更多源码,以及数据库见本人资源,0分上传,免费供大家参考学习:tianyazaiheruan     尊重别人的劳动成果与知识产权,转载请指明出处:杨凯专属频道

2015-06-11 18:37:20