随笔分类 - 系统框架
本栏目收集整理SSH,SSM,并发处理,缓存处理等技术资料。
摘要:在Spring,bean可以“访问”对方通过bean配置文件指定相同或不同的引用。1. Bean在不同的XML文件 如果是在不同XML文件中的bean,可以用一个“ref”标签,“bean”属性引用它。 <ref bean="someBean"/>“CsvOutputGenerator”或“Json
阅读全文
摘要:在Spring框架中,当一个类包含多个构造函数带的参数相同,它总是会造成构造函数注入参数类型歧义的问题。问题 让我们来看看这个客户 bean 实例。它包含两个构造方法,均接受3个不同的数据类型参数。 在Spring bean 的配置文件中,通过传递一个“ikei' 的名字,地址为'188',以及年龄
阅读全文
摘要:举例:假设你的项目有一个函数输出的内容,以CSV或JSON格式。您的代码可能看起来像下面的例子: File : IOutputGenerator.java – 输出生成器接口 File : CsvOutputGenerator.java – 一个CSV输出生成器用来实现IOutputGenerato
阅读全文
摘要:Java知识框架图,概括Java包含的所有知识。图片大,显示过小,浏览器可以放大查看。
阅读全文
摘要:拦截器 拦截器 拦截器 你已经学到,在 Hibernate 中,一个对象将被创建和保持。一旦对象已经被修改,它必须被保存到数据库里。这个过程持续直到下一次对象被需要,它将被从持久的存储中加载。 因此一个对象通过它生命周期中的不同阶段,并且 Interceptor 接口提供了在不同阶段能被调用来进行一
阅读全文
摘要:批处理 批处理 批处理 考虑一种情况,你需要使用 Hibernate 将大量的数据上传到你的数据库中。以下是使用 Hibernate 来达到这个的代码片段: Session session = SessionFactory.openSession(); Transaction tx = sessio
阅读全文
摘要:缓存 缓存 缓存 缓存是关于应用程序性能的优化,降低了应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存对 Hibernate 来说也是重要的,它使用了如下解释的多级缓存方案: 一级缓存 第一级缓存是 Session 缓存并且是一种强制性的缓存,所有的要求都必须通过它。Session
阅读全文
摘要:原生 SQL 原生 SQL 原生 SQL 如果你想使用数据库特定的功能如查询提示或 Oracle 中的 CONNECT 关键字的话,你可以使用原生 SQL 数据库来表达查询。Hibernate 3.x 允许您为所有的创建,更新,删除,和加载操作指定手写 SQL ,包括存储过程。您的应用程序会在会话界
阅读全文
摘要:标准查询 标准查询 标准查询 Hibernate 提供了操纵对象和相应的 RDBMS (关系型数据库管理系统)表中可用的数据的替代方法。一种方法是标准的 API,它允许你建立一个标准的可编程查询对象来应用过滤规则和逻辑条件。 Hibernate Session 接口提供了 createCriteri
阅读全文
摘要:查询语言 查询语言 查询语言 Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。 尽管你能直接使用本地 SQL 语句,但我还是建议你
阅读全文
摘要:O/R 映射 O/R 映射 O/R 映射 目前为止我们已经通过应用 Hibernate 见识过十分基础的 O/R 映射了,但是还有三个更加重要的有关映射的话题需要我们更详细的探讨。这三个话题是集合的映射,实体类之间的关联映射以及组件映射。 集合映射 如果一个实例或者类中有特定变量的值的集合,那么我们
阅读全文
摘要:映射类型 映射类型 映射类型 当你准备一个 Hibernate 映射文件时,我们已经看到你把 Java 数据类型映射到了 RDBMS 数据格式。在映射文件中已经声明被使用的 types 不是 Java 数据类型;它们也不是 SQL 数据库类型。这种类型被称为 Hibernate 映射类型,可以从 J
阅读全文
摘要:会话 会话 会话 Session 用于获取与数据库的物理连接。 Session 对象是轻量级的,并且设计为在每次需要与数据库进行交互时被实例化。持久态对象被保存,并通过 Session 对象检索找回。 该 Session 对象不应该长时间保持开放状态,因为它们通常不能保证线程安全,而应该根据需求被创
阅读全文
摘要:配置 配置 配置 Hibernate 需要事先知道在哪里找到映射信息,这些映射信息定义了 Java 类怎样关联到数据库表。Hibernate 也需要一套相关数据库和其它相关参数的配置设置。所有这些信息通常是作为一个标准的 Java 属性文件提供的,名叫 hibernate.properties。又或
阅读全文

浙公网安备 33010602011771号