Hibernate

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

Hibernate DB2 order by

2015-07-15 10:38:37

Hibernate与DB2、SQLServer、MySSQL方言总结

DB2的:  < bean id=\"dataSource\"     class=\"org.springframework.jdbc.datasource.DriverManagerDataSource\">     &lt

2015-07-15 10:37:37

hibernate反向工程 (eclipse和myeclipse)

hibernate反向工程 (eclipse和myeclipse)      如何提取数据库的模式信息,想通过hibernate的反向工具尝试下。 一、myeclipse下hibernate反向工程:       1、选择myeclipse hibernat

2015-07-13 10:44:11

Eclipse下搭建struts、spring、hibernate开发环境

开发环境的搭建,Myeclipse 下搭建struts+spring+hibernate 开发环境;记得刚学struts、Spring、hibernate三大框架时就为这些基本环境的搭建发愁,那是使用的myeclipse8.0版本的 减少了不少搭建环境的问题;现在使用低版本myeclipse 或者eclipse发现环境搭建很发愁啊;也

2015-07-13 10:43:08

Hibernate配置access Hibernate 连接 access

个人测试结果,还是使用方法一比较妥当。方法3出现了一个奇怪错误~~ 1、Hibernate对于Access的支持   方法一: 下载两个jar包,一个是Access的JDBC驱动包;另一个是数据库方言包,里面有支持Access方言的类。 下载地址:http://www.hxtt.com/access.zip,http://www.hxtt

2015-07-13 10:32:20

Spring + Hibernate 项目配置

希望使用最小的例子,驱动出spring + hibernate集成项目的搭建, 该项目是在spring suit tool 上进行创建,使用其自带图形界面功能编辑bean的xml文件 同时在使用sts中发现,其中有一些小功能方便初学者使用,比如对于spring元素的图形化显示等,下面列出三点: 1. 创建一个spring的bean 配置文件 2. 使用

2015-07-13 10:32:19

Hibernate,JPA注解@SecondaryTables

使用类一级的 @SecondaryTable或@SecondaryTables注解可以实现单个实体到多个表的映射. 使用 @Column或者 @JoinColumn注解中的table参数可指定某个列所属的特定表. 使用类一级的 @SecondaryTable或@SecondaryTables注解可以实现单个实体到多个

2015-07-13 10:32:05

Hibernate一对多、多对一关联

一对多、多对一关联:在多方加外键 示例:Group(一方)和User(多方),一个Group可以有多个User,每个User只能属于一个Group   多对一单向关联 在User(多方)中建Group(一方)对象,并添加@ManyToOne注解 1.建Group实体类和User实体类,添加Annotation注解,如下 @Entity

2015-07-13 10:32:04

Hibernate的实体状态

一.Hibernate实体状态的定义 1.瞬态:  一个实体通过new操作符创建后,没有和Hibernate的Session建立关系,也没有手动赋值过该实体的持久化 标识(持久化标识可以认为是映射表的主键)。  此时该实体中任何属性的更新都不会反映到数据库表中。 2.持久化:  当一个实体和Hibernate的Ses

2015-07-13 10:31:49

Spring,hibernate,struts的面试笔试题

1 Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安全?如果是,说明原因 不是 声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope=\"prototype\"来管理 2.MVC,分析一下struts是如何实现MVC的 m:

2015-07-13 10:30:33

mybatis 并发问题解决,参考hibernate

       时候操作同一账户就是典型的样例。比方A、B操作员同一时候读取一剩余金额为1000元的账户,A操作员为该账户添加100元。B操作员同一时候为该账户减去 50元。A先提交。B后提交。 最后实际账户剩余金额为1000-50=950元。但本该为 1000+100-50=1050。这就是典型的并

2015-07-13 10:30:30

Spring中使用Hibernate

在context中定义DataSource,创建SessionFactoy,设置参数;   DAO类继承HibernateDaoSupport,实现具体接口,从中获得HibernateTemplate进行具体操作。   在使用中如果遇到OpenSessionInView的问题,可以添加OpenSessionInViewFilter

2015-07-13 10:30:24

Hibernate初入门4--hbm2ddl

在hibernate的配置文件中,存在如下一段代码!! 1 <!-- Drop and re-create the database schema on startup --> 2 <property name=\"hbm2ddl.auto\">create/create-drop/update/validate</p

2015-07-13 10:30:16

Spring + Spring MVC + Hibernate项目开发集成(注解)

  在自己从事的项目中都是使用xml配置的方式来进行的,随着项目的越来越大,会发现配置文件会相当的庞大,这个不利于项目的进行和后期的维护。于是考虑使用注解的方式来进行项目的开发,前些日子就抽空学习了一下。在网上也查询了很多使用注解来搭建开发框架的文章,但是有一个问题就是,使用更新的软件版本会出错。这里我将使用最新的Spring,Hibernate来进行框架的

2015-07-13 10:30:03

Hibernate的缓存机制

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的次数,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。   缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要

2015-07-13 10:27:38

Hibernate 中 formula的简单应用

The original website:http://longdick.iteye.com/blog/184600 在一个项目的某一个查询场景中,TEACHER表是主表,STUDENT表是TEACHER的子表,两者是以一对多的方式关联。业务逻辑需要查询多条TEACHER表的数据,并且在查询出每条A表数据的同时还需要将对应STUDENT表的行数取出来。我们

2015-07-13 10:27:27

hibernate search 嵌入和关联实体映射

总的包图: @DocumentId//嵌入和关联实体映射 这个很重要,但主体与组件的关联错误时,往往是这个没有配置 @IndexedEmbedded(depth=*)设置允许关联的层次,也要本身的关联对象>=1才可以使用两层关联,如下: QueryBuilder qb =

2015-07-13 10:27:27

Spring+Hibernate+Atomikos最基础的JTA实例

                                                  &nbsp

2015-07-13 10:27:26

Spring2+Strutrs2+Hibernate3整合过程总结

第一步:关于web.xml 1.用于struts2的配置, <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilt

2015-07-13 10:27:24

hibernate中hql查询

package com.tudou.hibernates.t1; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transa

2015-07-13 10:27:23