关闭
当前搜索:

项目中session的管理方式

项目中session的管理方式/getCurrentSession 创建或者获取session // 线程的方式创建session // 一定要配置:thread Session session3 = sf.getCurrentSession();// 创建se...
阅读(324) 评论(0)

Hibernate 二级缓存

二级缓存:Hibernate提供了基于应用程序级别的缓存, 可以跨多个session,即不同的session都可以访问缓存数据。 这个换存也叫二级缓存。 Hibernate提供的二级缓存有默认的实现,且是一种可插配的缓存框架!如果用户想用二级缓存,只需要在hibernate.cfg.xml中配置即可; 不想用,直接移除,不影响代码。 如果用户觉得hibernate提供的框架框架不好用,自己可以换其他...
阅读(148) 评论(0)

hibernate对连接池的支持

连接池, 作用: 管理连接;提升连接的利用效率! 常用的连接池: C3P0连接池Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持!Hbm 自带连接池: 只维护一个连接,比较简陋。 可以查看hibernate.properties文件查看连接池详细配置:################################# ### Hiberna...
阅读(200) 评论(0)

Hibernate 分页查询

Query q = session.createQuery("from User");// 总记录数 ScrollableResults scroll = q.scroll(); // 得到滚动的结果集(从0开始) scroll.last(); // 滚动到最后一行 int totalCount = scroll.getRowNumber() +...
阅读(102) 评论(0)

HQL查询优化

将HQL语句放到XML文件中 XML文件如下:HQL语句JAVA代码Query q =session.getNamedQuery("名字");...
阅读(119) 评论(0)

HQL查询

查询全部列Query q = session.createQuery("from User "); //OK Query q = session.createQuery("select * from User "); //不支持 Query q = session.createQuery("select a from User a"); // OK System.out.println(q.l...
阅读(140) 评论(0)

Hibernate笔记:JAR包导入,常用API,多对一配置

JAR包导入hibernate3.jar \lib\required*.jar \lib\jpa*.jar 数据库驱动包:mysql-connector-java-5.1.32-bin.jar 完整多对一配置详解代码项目结构代码Father.javapackage com.ning.dao;import java.io.Serializable; /** * Father 实体类 * p...
阅读(243) 评论(0)
    个人资料
    • 访问:23916次
    • 积分:1205
    • 等级:
    • 排名:千里之外
    • 原创:103篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    个人介绍
    文章分类
    最新评论