在介绍hibernate的缓存机制前,我们先了解一下什么是缓存:
缓存(Cache): 计算机领域非常通用的概念。里面放东西,说白了缓存就是一个集合。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝并且缓存的物理介质通常是内存。
了解jdbc的人都...
分类:
系统相关 时间:
2014-06-03 06:23:05
阅读次数:
337
总结:对于上面这七种关联映射中,最重要的就是一对多的映射,因为它更贴近我们的现实生活,比如:教室和学生就可以是典型的一对多的关系,而我们开发软件的目的之一就是为了解决一些生活中重复性问题,把那些重复的问题交给计算机帮助我们完成,从而来提高我们的工作效率。一句话:生活离开不开编程,编程更离不开生活,学习结合生活,理解更深刻。...
分类:
系统相关 时间:
2014-06-03 03:08:50
阅读次数:
351
前言:
大家好。我是一个游戏开发者。曾就职于cocos2d-x这个手机游戏引擎的开发的公司。
在这边我准备了一个最简单的教程,想告诉大家制作一个游戏有多简单。
回忆起当年刚刚步入游戏这个行业,我也抱着非常多的疑问。
所以如果大家对游戏有兴趣的朋友,可以在下面留言。
这个教程我会讲的非常通俗易懂。争取几句话之内就让你看到一个效果。...
分类:
Web程序 时间:
2014-06-03 02:32:12
阅读次数:
416
一、Berkeley DB的介绍
(1)Berkeley DB是一个嵌入式数据库,它适合于管理海量的、简单的数据。如Google使用其来保存账户信息,Heritrix用其来保存froniter.
(2)key/value是Berkeley DB用来管理数据的基础,每个key/value对代表一条记录。
(3)Berkeley DB在底层实现采用B树,可以看成能够存储大量数据的HashMa...
分类:
数据库 时间:
2014-06-03 01:31:36
阅读次数:
388
spring-framework-3.2.4与hibernate-release-4.3.5下使用HibernateDaoSupport抛出异常java.lang.ClassCastException: org.springframework.orm.hibernate4.SessionHolder cannot be cast to org.springframework.orm.hibernate3.SessionHolder。...
分类:
编程语言 时间:
2014-06-03 01:26:30
阅读次数:
368
我使用的VS2008英文版的,不喜欢用中文版的。
现在用C#做相关开发,用到sqlite数据库。
网上找了很多,真正的教程特别少,都是贴的一堆垃圾代码。要么是无法配置通过的,错误一大堆,哎。
最后还是自己想办法解决了。
1、下载sqlite的运行库,首先网上的教程是让我们去http://system.data.sqlite.org/index.html/doc/trunk/ww...
分类:
数据库 时间:
2014-06-03 01:23:54
阅读次数:
340
核心
利用HibernateTools,用POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项。
概述
在使用Hibernate开发系统持久层时,按照一般开发流程,首先会从业务分析中获得业务实体,从而获得系统中真正需要的实体类,然后写Hibernate的mapping映射文件,最后根据映射文件,生成数据库表,以上这三步是Hibernate开发的起始。...
分类:
移动开发 时间:
2014-06-03 00:10:53
阅读次数:
455
当一个组件tree在一个postbacks请求中被恢复之后其中每个组件从request的参数中取得各自的值,这里使用的是processDecodes方法。这个值会保存在本地的每个组件中,在源码中此过程的代码较为简单,因为实现者将取值这个操作全部封装在processDecodes方法中。不过说实话JSF的这部分的实现非常失败,因为在UIViewRoot中有将近两千行代码,这,这,这……...
分类:
移动开发 时间:
2014-06-02 23:05:34
阅读次数:
363
Backbone的其实感觉上上手很难,大概在一年前就想实践下,结果总是没有付诸行动,这次需求中狠狠心决定一定要使用一次看看,感受下。可是第一步真的比较困难,因为直接看API好像没有感觉就在网上找实例看看,但是我只能说有些人在给实例的时候根本就没有考虑过新手的感受。我曾经在看完一些教程之后的迷惑:1....
分类:
其他好文 时间:
2014-05-31 20:16:43
阅读次数:
241
Hello
World作者背景作者是一个使用多种语言开发复杂程序并且拥有十多年经验的软件工程师。作者第一次学习 Python 是在为一个 C++ 库创建绑定的时候。除了
Python,作者曾经用 PHP, Ruby, Smalltalk 甚至 C++ 写过 web 应用。在所有这些中,Python/...
分类:
其他好文 时间:
2014-05-31 19:59:10
阅读次数:
497