hibernate
feihong247
这个作者很懒,什么都没留下…
展开
-
基于EHCache实现缓存去重
由于近期的工作主要集中在数据处理上,而性能问题时而暴露出来,我对需要处理的数据进行了一下简单的分析,发现存在大量的重复数据,这自然让我想到了去建立一个二级缓存把曾经处理过的数据缓存起来,避免重复处理。我们业务上其实就是对最近处理过的数据重复出现几率比较高,所以有一个几百兆的内存空间用LRU的策略进行去重应该就足够了。 其实可以选择的方案有很多,初步筛选了一下,我决定在对Java支持度转载 2012-07-16 09:32:14 · 1433 阅读 · 0 评论 -
hibernate中的 UserType 的使用
package com.phj.util;import java.io.Serializable;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Types;import java.util.ArrayList原创 2012-10-02 12:13:43 · 1063 阅读 · 0 评论 -
Hibernate中的catalog属性和自动生成的Hibernate xml文件里面的comment标签
一、Hibernate中的catalog属性对于属性catalog这个异常,老是确定不了,到底是什么原因呢?catalog是一个设置默认访问数据库的名字,对于此种类型的问题有多种多样,很难规划的一个整体出来,总之不是容忽视。现在给出一个具体的解决方案,这样就不用再加上catalog这个属性值了。在配置文件(hibernate.cfg.xml)中用default_schema转载 2012-08-28 17:18:59 · 4219 阅读 · 0 评论 -
Spring声明式事务管理、Spring整合Hibernate
一、Spring的事务管理:Spring提供了针对不同持久化机制的事务管理器。(AOP中的切面类,定义了很多通知) 如:hibernate有org.springframework.orm.hibernate3.HibernateTransactionManager 二、事务的参数: 1. 事务的传播行为: a) PROPAGATION_REQUIRED:当转载 2012-07-29 09:19:18 · 716 阅读 · 0 评论 -
Hibernate配置文件和映射元素解释
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdb转载 2012-07-27 19:39:15 · 994 阅读 · 0 评论 -
ThreadLocal和线程同步机制的比较
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVari转载 2012-07-26 21:22:13 · 777 阅读 · 0 评论 -
一些jar包的作用
发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧1.apache的一写jarcommons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 commons-beanutils.jar: Apa转载 2012-08-08 21:43:09 · 3122 阅读 · 0 评论 -
struts+hibernate+spring 版本控制svn的URL地址
都采用subversion 进行版本控制,可以根据URL通过浏览器直接查看,也可以用svn客户端checkout下来,仔细研究源码还是不错呀。=================== Struts ================================Apache 项目 svn 资源svn co http://svn.apache.org/repos/asf/Struts转载 2012-07-23 10:19:28 · 2525 阅读 · 0 评论 -
struts+hibernate+spring 版本控制svn的URL地址
都采用subversion 进行版本控制,可以根据URL通过浏览器直接查看,也可以用svn客户端checkout下来,仔细研究源码还是不错呀。=================== Struts ================================Apache 项目 svn 资源svn co http://svn.apache.org/repos/asf/Struts转载 2012-07-23 10:18:43 · 96 阅读 · 0 评论 -
Hibernate3 注解
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 c转载 2012-08-05 17:19:12 · 732 阅读 · 0 评论 -
spring加载hibernate映射文件的几种方式
在Spring的applicationContext.xml中配置映射文件,通常是在这个Bean实例中进行的,若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括(mappingResources,mappingLocations、mappingDirectoryLocations与ma转载 2012-08-04 22:15:32 · 2438 阅读 · 0 评论 -
Dao 的支持类====HibernateDaoSupport与JdbcDaoSupport
Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数据库方式:1、、借助类HibernateDaoSupport的简约化实现:借助这个类必须需要HIbernate框架,用到转载 2012-08-03 22:15:47 · 2973 阅读 · 0 评论 -
Hibernate 关系映射 总结整理
一、概念:关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词,有关系的双方中操作一方,另一方也将采取一些动作。 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表行中,没有标识符。实体类型:具有转载 2013-03-21 10:14:03 · 853 阅读 · 0 评论