hibernate
笑看人生-
梦想不要留给下辈子
展开
-
hibernate的大数据处理
bean文件[java] view plaincopypackage tk.blank_hibernate.bean; import java.io.Serializable; import java.sql.Blob; public class Image implements Serializable{ /** *转载 2014-01-10 16:34:28 · 637 阅读 · 0 评论 -
Hibernate 中getCurrentSession 与 openSession() 的区别
1、getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()创建的sessio原创 2014-01-12 15:37:12 · 1251 阅读 · 0 评论 -
Hibernate2和Hibernate3连接池配置
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP.在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。二、默认情况下(即没有配置连接池的情况下)转载 2014-03-06 20:32:07 · 609 阅读 · 0 评论 -
proxool连接池
首先, 你要把下载 proxool 的 lib 下面所有的 jar 文件, 放到 WEB-INF/lib 下面, 另外, 把你的 jdbc driver 也放到相同的 lib, 接著就是设定 /WEB-INF/web.xml web.xml #########web.xml start here PUBLIC "-//Sun Microsystems,转载 2014-03-06 20:41:05 · 480 阅读 · 0 评论 -
hibernate3注解方式实现一对多映射
首先是在hibernate.cfg.xml中引入要映射的class "-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver转载 2014-03-08 08:58:46 · 605 阅读 · 0 评论 -
Hibernate一对一主键关联(基于annotation注解方式)
标签:hibernate主键关联映射存储级联one-to-one分类:hibernate3.3.2 hibernate中一对一的关联有两种方式:一种是采用外键关联,另外一种是采用主键关联。 最近项目中用到一对一主键双向关联,并且是基于注解的方式。期间遇到一些问题,现在贴出来探讨探讨。 一个丈夫(husband)对应一个妻子(wife),主转载 2014-03-08 21:24:07 · 3539 阅读 · 0 评论 -
Hibernate4实战之Hibernate4注解零配置
@Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。 @Table,注册在类头上,注解声明了该实体bean映射指定的表(table)。 @Id用来注册主属性,@GeneratedValue用来注册主属性的生成策略,@Column用来注册属性,@Version用来注册乐观锁,@Transient用来注册不是属性。以上的@Id、@Generated转载 2014-03-07 14:03:09 · 553 阅读 · 0 评论 -
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
Hibernate中用hql查询部分字段 可解决异常java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast tohql查询单表部分字段:在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如转载 2014-03-16 17:31:04 · 1054 阅读 · 0 评论 -
hibernate load() 和get() 区别
Hibernate get和load区别get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比:转载 2014-05-10 15:48:03 · 368 阅读 · 0 评论