![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 70
索隆
路漫漫其修远兮,吾将上下而求索
展开
-
hibernate官方文档手册学习--第 16 章 HQL: Hibernate 查询语言
个人感觉,HQL语言就是假的sql。它通过映射把hql中的对象可以喝数据库表的字段对应,在hql里出现的是对象,而不是表字段。我觉得这是hibernate失败的地方,本来hibernate就是想通过映射和持久化使程序员不用再考虑sql怎么写,直接面向对象编程就可以了。那这hql语言像sql又不是sql,它又有自己的一套规则,虽然和真正的sql比出不多,但你也得去了解才能在实际中使用,不原创 2012-03-27 14:34:36 · 2045 阅读 · 0 评论 -
spring + hibernate 如何配置dblink的问题
ssh框架开发过程中要用到另一个oracle数据库中的表,因此创建了一个dblink指向远程数据库,但是hibernate不能直接对dblink中的表进行映射导致无法使用hibernate创建pojo类,解决的办法是在本地数据库创建dblink数据库表的synonymous,再利用hibernate对此synonymous进行映射就可以建立映射关系了,需要注意的是创建的synonymous不要跟本转载 2012-08-02 14:16:30 · 3184 阅读 · 0 评论 -
(二)上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)
首先说写入oracle的Blob字段上一文章的实现方法没有贴出来,如下:TempUserService.javapackage org.hd.tempuser.service;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Blob;import java原创 2012-08-05 14:20:10 · 2556 阅读 · 0 评论 -
hibernate column should be mapped with insert="false" update="false" 错误原因
should be mapped with insert="false" update="false "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > name="SyslogLogsta转载 2012-08-09 11:40:31 · 2997 阅读 · 0 评论 -
hibernate错误java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss DEBUG (HibernateTemplate.java:410) [http-8095-1] (org.rd.framework.hibernate.DefaultHibernateTemplate) - Found thr原创 2012-08-09 12:56:47 · 7996 阅读 · 0 评论 -
(一)上传图片至服务器,写入到数据库Blob字段中,以及从数据库读取Blob信息(iframe父子页面传值)
最近做了个用户维护功能,涉及到照片的操作。照片是存到数据库oracle中的Blob字段中。难点有两个:1,图片的上传;2,Blob字段的读取。 先说图片的上传吧,我使用common-fileupload来实现的写个servlet,实现上传到服务器。 UpPhotoServlet.java package org.hd.tempuser.serv;原创 2012-08-05 13:57:14 · 2999 阅读 · 0 评论 -
hibernate配置多数据源
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://w原创 2012-10-31 14:03:22 · 1107 阅读 · 0 评论 -
Hibernate多对一双表关联配置属性理解
<many-to-one name="odsPhotoBack" column="emp_id" class="org.hd.login.model.OdsPhotoBack" update="false" insert="false" cascade="none" not-found="ig原创 2012-10-31 15:49:48 · 1622 阅读 · 0 评论 -
spring配置hibernate映射文件的4种方式
spring配置hibernate映射文件的几种方式在spring中配置hibernate时,即在配置sessionFactory时,我们一般这样配置: ${hibernate.dialect} true=1,false=0 25 true false false false direct原创 2013-02-19 17:20:29 · 4295 阅读 · 0 评论 -
hibernate连接mysql配置文件
http://gyfbao.blog.sohu.com/158862408.html<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configurat转载 2013-02-20 13:44:44 · 1360 阅读 · 0 评论 -
JBPM学习(一)--与SSH整合
学习JBPM前,先了解一下JBPM。百科:JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End Use原创 2013-02-21 17:34:54 · 2928 阅读 · 0 评论 -
Hibernate的主键生成器使用总结
Hibernate的主键生成器使用总结Hibernate主键产生器的可选项说明: 1) Assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,转载 2012-04-28 09:36:15 · 754 阅读 · 0 评论 -
oracle.jdbc.driver.OracleDatabaseMetaData.supportsGetGeneratedKeys()Z
oracle.jdbc.driver.OracleDatabaseMetaData.supportsGetGeneratedKeys()Z在使用hibernate时,报的这个错误。原因:数据库的驱动和hibernate的不匹配(虽然java代码调原驱动连接数据库是没有问题的,搭配hibernate会有此问题)我用的是oracle11g驱动是classes12.jar,就会报错;换成原创 2012-03-22 19:45:55 · 3266 阅读 · 1 评论 -
Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassName} ${jdbc.url}转载 2012-04-04 13:53:35 · 19440 阅读 · 4 评论 -
java project整合spring和hibernate
web工程整合ssh已经很多例子了,本例目前为java project,所以要整合spring和hibernate。spring版本是3.0.6hibernate版本是3.3.0 project架构如下: spring包: 连接池所需包: hibernate包: hibernate.cfg.xml:<!DOCTYPE hibe原创 2012-04-04 01:20:27 · 2031 阅读 · 0 评论 -
spring配置数据源的4种方式--简介
在spring中配置数据源这是做项目不可避免的,今天我把了解到的配置方式在这里做个总结。本人目前知道4种方式。1.jdbcorg.springframework.jdbc.datasource.DriverManagerDataSource 2.dbcporg.apache.commons.dbcp.BasicDataSource 3.c3p0com.mchan原创 2012-04-04 15:33:17 · 1112 阅读 · 0 评论 -
Spring配置Hibernate的事务的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理转载 2012-04-04 16:10:10 · 718 阅读 · 0 评论 -
hibernate官方手册学习--第 15 章 批量处理(Batch processing)
第 15 章 批量处理(Batch processing)15.1. 批量插入(Batch inserts)15.2. 批量更新(Batch updates)15.3. StatelessSession(无状态 session)接口15.4. DML(数据操作语言)风格的操作(DML-style operations)使用 Hibernate 将 100,000 条记录插入到数原创 2012-04-08 20:04:09 · 808 阅读 · 0 评论 -
hibernate和ibatis比较
可以从hibernate以及ibatis各自的特点,优缺点谈起,谈一些自己的认识,在没有特别说服力的情况下,你最好倾向于面试公司所采用的框架IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQ转载 2012-03-21 12:59:14 · 647 阅读 · 0 评论 -
hibernate官方文档手册学习--第 11 章 与对象共事
第 11 章 与对象共事11.1. Hibernate 对象状态(object states)11.2. 使对象持久化11.3. 装载对象11.4. 查询11.4.1. 执行查询11.4.2. 过滤集合11.4.3. 条件查询(Criteria queries)11.4.4. 使用原生 SQL 的查询11.5. 修改持久对象11.6. 修改脱管(Detach原创 2012-03-27 15:26:51 · 1124 阅读 · 0 评论 -
hibernate(3.6)的添删改查研究
hibernate.cfg.xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3原创 2012-03-22 21:59:16 · 817 阅读 · 0 评论 -
Hibernate实现分页查询的原理分析
Hibernate实现分页查询的原理分析Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Java代码 Query q = session.createQuery("from Cat as c");; q.setFirstResult(20000);; q.setMaxResults(100);; List l = q.转载 2012-04-08 21:59:36 · 975 阅读 · 0 评论 -
Hibernate generator 详解
Hibernate主键生成 Key Generator 收藏 Hibernate 主键生成器是负责生成数据表记录的主键,通常有如下几种常见的主键生成方式。 Hibernate主键生成方式 Key Generator 主键产生器: 首先介绍几种常见的主键生生器: 1) increment increment: 对 long , short 或 int 的数据列生成自转载 2012-03-22 20:09:23 · 786 阅读 · 0 评论 -
hibernate 乐观锁与悲观锁使用
原文 http://www.blogjava.net/baoyaer/articles/203445.htmlHibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否转载 2013-06-02 16:28:08 · 1539 阅读 · 0 评论