GitHub托管

    350万的开发者齐聚的国际知名代码托管平台,程序员的Facebook...

    Coding码市

    Coding.net 是一个面向开发者的云端开发平台...

    开源中国

    开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台...

摘要: 在Web开发者中,Google Chrome是使用最广泛的浏览器。六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具。你可能已经熟悉了它的部分功能,如使用console和debugger在线编辑CSS。在这篇文章中,我们将分享15个有助于改进你的开发流程的技巧。 一、快 阅读全文
posted @ 2017-06-30 15:48 Keis 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Structured Query Language即结构化查询语言,简称SQL。 下载地址:SQL大全 一、基础篇 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创 阅读全文
posted @ 2017-06-30 15:25 Keis 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 拦截器 拦截器 拦截器 你已经学到,在 Hibernate 中,一个对象将被创建和保持。一旦对象已经被修改,它必须被保存到数据库里。这个过程持续直到下一次对象被需要,它将被从持久的存储中加载。 因此一个对象通过它生命周期中的不同阶段,并且 Interceptor 接口提供了在不同阶段能被调用来进行一 阅读全文
posted @ 2017-06-30 15:13 Keis 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 批处理 批处理 批处理 考虑一种情况,你需要使用 Hibernate 将大量的数据上传到你的数据库中。以下是使用 Hibernate 来达到这个的代码片段: Session session = SessionFactory.openSession(); Transaction tx = sessio 阅读全文
posted @ 2017-06-30 15:08 Keis 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 缓存 缓存 缓存 缓存是关于应用程序性能的优化,降低了应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存对 Hibernate 来说也是重要的,它使用了如下解释的多级缓存方案: 一级缓存 第一级缓存是 Session 缓存并且是一种强制性的缓存,所有的要求都必须通过它。Session 阅读全文
posted @ 2017-06-30 15:02 Keis 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原生 SQL 原生 SQL 原生 SQL 如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询。Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程。您的应用程序会在会话界 阅读全文
posted @ 2017-06-30 14:56 Keis 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 标准查询 标准查询 标准查询 Hibernate 提供了操纵对象和相应的 RDBMS (关系型数据库管理系统)表中可用的数据的替代方法。一种方法是标准的 API,它允许你建立一个标准的可编程查询对象来应用过滤规则和逻辑条件。 Hibernate Session 接口提供了 createCriteri 阅读全文
posted @ 2017-06-30 14:49 Keis 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 查询语言 查询语言 查询语言 Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。 尽管你能直接使用本地 SQL 语句,但我还是建议你 阅读全文
posted @ 2017-06-30 11:45 Keis 阅读(94) 评论(0) 推荐(0) 编辑
摘要: O/R 映射 O/R 映射 O/R 映射 目前为止我们已经通过应用 Hibernate 见识过十分基础的 O/R 映射了,但是还有三个更加重要的有关映射的话题需要我们更详细的探讨。这三个话题是集合的映射,实体类之间的关联映射以及组件映射。 集合映射 如果一个实例或者类中有特定变量的值的集合,那么我们 阅读全文
posted @ 2017-06-30 11:42 Keis 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 映射类型 映射类型 映射类型 当你准备一个 Hibernate 映射文件时,我们已经看到你把 Java 数据类型映射到了 RDBMS 数据格式。在映射文件中已经声明被使用的 types 不是 Java 数据类型;它们也不是 SQL 数据库类型。这种类型被称为 Hibernate 映射类型,可以从 J 阅读全文
posted @ 2017-06-30 11:40 Keis 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 会话 会话 会话 Session 用于获取与数据库的物理连接。 Session 对象是轻量级的,并且设计为在每次需要与数据库进行交互时被实例化。持久态对象被保存,并通过 Session 对象检索找回。 该 Session 对象不应该长时间保持开放状态,因为它们通常不能保证线程安全,而应该根据需求被创 阅读全文
posted @ 2017-06-30 11:34 Keis 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 配置 配置 配置 Hibernate 需要事先知道在哪里找到映射信息,这些映射信息定义了 Java 类怎样关联到数据库表。Hibernate 也需要一套相关数据库和其它相关参数的配置设置。所有这些信息通常是作为一个标准的 Java 属性文件提供的,名叫 hibernate.properties。又或 阅读全文
posted @ 2017-06-30 11:32 Keis 阅读(191) 评论(0) 推荐(0) 编辑