#Hibernate

用Hibernate 实现分页

publicListqueryByStatus(intstatus,intcurrentPage,intlineSize)throwsException{Listall=null;Stringhql="FROMQuestionASqWHEREq.status=?ORDERBYq.questiontimedesc";Qu...
开发笔记 ·2023-02-07

Hibernate的二级缓存

Hibernate 提供了一级缓存和二级缓存两种缓存。一级缓存是Session级别的缓存,它是属于事务范围的缓存,这一级别的缓存由Hibernate管理,一般情况下无须进行干预。二级缓存是SessionFactory级别的缓存,它是属于进程范围的缓存,这一级别的缓存可以进行配置和更改,以及动态地加载和卸载,它...
开发笔记 ·2023-02-07

Hibernate无主键配置文件编写

1.       环境:jdk1.4+hibernate2.0+weblogic8一般情况下,我们建的表都会有主键,然后根据hibernate的配置文件编写条件 有一个主键key,剩下的是Property的属性,对应的PO类也就是一个普通的...

hibernate查询返回一个list ,Date类型追加数据

publicPaginationgetLookPage(BeanPatrolSchedulingbeanPatrolScheduling,intpageNo,intpageSize){SimpleDateFormatdateformat=newSimpleDateFormat("yyyy-MM-dd");Paginat...

Hibernate 执行原始SQL语句

在hibernate中有时不需要用到表的映射,需要直接执行SQL语句。其中sessionFactory在配置文件中配置,SSH详细配置见http://blog.csdn.NET/xumengxing/article/details/8586012在dao层中定义两个常见函数用于查询和执行操作。dao代码如下: ...

getHibernateTemplate()的用法

getHibernateTemplate()spring中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在配置了spring以后,hibernate由spring接管,不直接使用hibernate的session了HibernateTemplate提供非常多...
代码星球 ·2021-02-24

Hibernate中一级缓存和二级缓存使用详解

(1)一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据;(2)二级缓存就是SessionFactory级别的缓存...

spring mvc hibernate spring 整合的增删改查+后台校验+bootstrap

整合之前先知道大概的思路,首先要知道每个框架的重点要点。1.首先我们从数据库开始--创建数据库createdatabasegs--创建表createtablefood(idintidentity(1,1)primarykey,namevarchar(50)notnull,describevarchar(150)notn...

hibernate检索策略

Hibernate检索机制,主要分为三种:1.立即检索策略:检索一个对象时会把与之间的对象检索出来。2.延迟检索策略:避免加载多余的对象,防止空间资源浪费。3.做外链接策略:利用SQL的外连接的查询功能,减少检索SQL语句的条数。以下对于三种策略进行解释:1.立即检索策略:  优点:当使用检索策略,不管对象处于持久化状...
代码星球 ·2021-02-24

hibernate(一对多关系)

  代码 publicclassMain{publicstaticvoidmain(String[]args){SessionFactorysty=HibernateUtil.getSessionFactory();Sessionse=sty.openSession();Transacti...
代码星球 ·2021-02-24

weblogic 下异常 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken

项目之前在Tomcat环境下一直都正常运行,今天应客户要求需要迁移到webLogic10.3.6下,部署后竟然抛出了org.hibernate.QueryException:ClassNotFoundException:org.hibernate.hql.ast.HqlToken异常,经过一番搜索后弄明白了问题的产生原...

Hibernate学习之——搭建log4j日志环境

  昨天讲了Hibernate开发环境的搭建以及实现一个Hibernate的基础示例,但是你会发现运行输出只有sql语句,很多输出信息都看不见。这是因为用到的是slf4j-nop-1.6.1.jar的实现,这是slf4j自己的实现,但用的并不多,但是我们可以使用slf4j的接口对上log4j的实现,当然也可以对上其它的...

Hibernate学习之——Hibernate环境搭建

  之前在写关于安卓闹钟的教程,写了一半就没后一半了,其实自己也没做好,在校外实习,校内毕业实习又有任务,只能先放放了,等毕业实习结束之后,在继续安卓闹钟开发之旅,相信这个时间不会很久的。现在毕业实习用到的SSH框架(Struts+Spring+Hibernate),自己没有多少时间去好好学习,但是还是想把学到的东西记...

hibernate 注解 联合主键映射

联合主键用Hibernate注解映射方式主要有三种:第一、将联合主键的字段单独放在一个类中,该类需要实现java.io.Serializable接口并重写equals和hascode,再将该类注解为@Embeddable,最后在主类中(该类不包含联合主键类中的字段)保存该联合主键类的一个引用,并生成set和get方法,...

Hibernate的三种状态

转自:举例理解Hibernate的三种状态  初学Hibernate,了解到Hibernate有三种状态:transient(瞬时状态),persistent(持久化状态)以及detached(游离状态)。  它们之间有如下转换图来说明:    1、transient(瞬时状态)。   如上图所示,当new出...
代码星球 ·2021-02-21
首页上一页12345...下一页尾页