![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 71
kuzid
这个作者很懒,什么都没留下…
展开
-
Hibernate经典总结
1.Hibernate框架作用,优点(1)、什么是Hibernate Hibernate是一个数据访问框架(持久层框架),在项目中利用Hibernate框 架可以实现对数据库的增删改查操作,为业务层构建一个持久层。(2)、Hibernate框架主要用于对数据库的操作。 使用该框架可以简化数据操作代码,程序员可以将更多地精力放在业务 ...原创 2015-01-31 23:52:18 · 75 阅读 · 0 评论 -
Hibernate总结
Hibernate总结1.对象的持久化理论2.ORM和Hibernate的相关知识(理解)3.Hibernate核心API(理解)4.Hibernate开发步骤:(重点:必须掌握)5.Hibernate主键策略6.Hibernate的查询方案7.Hibernate对象状态8.映射(重点掌握和理解,注意配置的细节)9.Hibernate控制的事务 软件开发的分层思想: 三层架构: ...原创 2015-01-31 23:53:49 · 63 阅读 · 0 评论 -
Hibernate的Annotation中实体BLOB、CLOB类型的注解
在Hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下: BLOB类型的属性声明为byte[]或者java.sql.Blob: @Lob @Basic(fetch=FetchType.LAZY) @Column(name="IMGS", columnDefinition="BLOB", nulla...原创 2015-01-31 23:55:16 · 83 阅读 · 0 评论 -
Hibernate的dialect大全
RDBMS 方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hibernate.dialect.P...原创 2015-01-31 23:56:51 · 97 阅读 · 0 评论 -
hibernate-Query.list()与Query.iterate()比较
[align=left]而iterate 方法,则是首先通过一条Select SQL 获取所有符合查询条件的记录的id,再对这个id 集合进行循环操作,通过单独的Select SQL 取出每个id 所对应的记录,之后填入POJO中返回。也就是说,对于list 操作,需要一条SQL 完成。而对于iterate 操作,需要n+1条SQL。看上去iterate方法似乎有些多余,但在不同的...原创 2015-02-01 00:01:26 · 78 阅读 · 0 评论 -
Java中使用hql,sql查询返回的list<Object> 转成需要的实体对象--方法讲解!
需要将Query对象setResultTransformer:List list = session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();//此时,每个Object可以转换成一个MapMap map = (Map) list.get(i);map.get("PARENT...原创 2015-02-01 00:03:03 · 664 阅读 · 0 评论