对于oracle 数据库来说,OGG的抽取进程什么时候到database中获取数据?...
分类:
数据库 时间:
2014-08-03 20:44:35
阅读次数:
427
最近框架项目需要,数据层想使用Nhibernate,代替传统的sql语句的写法,更加使用面向对象的思维来维护实体与数据库的这层关系映射(ORM),好在之前接触过Java时学习使用了Hibernate,先来了解ORM。
什么是ORM?
对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数...
分类:
系统相关 时间:
2014-08-03 18:11:45
阅读次数:
501
??
Hibernate
1
Hibernate的配置文件
1.1
cfg
该文件的后缀为*.cfg.xml
hibernate配置文件,该文件中主要存放了
数据的url地址
数据库用户信息
缓存
mapping文件的配置路径
session-factory >
property n...
分类:
系统相关 时间:
2014-08-03 18:01:46
阅读次数:
508
Mark,在使用hibernate处理视图的时候。因为视图没有主键,这个用Myeclipse自动生成的POJO类就有两个。一个类名.java,一个是类名Id.java,而映射文件只有一个。因此造成一个问题是,只要视图中有一个字段有一个为NULL,你查出来的数据就会为NULL。解决办法:只要把hibe...
分类:
系统相关 时间:
2014-08-03 17:35:45
阅读次数:
559
查询已知表名的实体时推荐使用getHibernateTemplate().executeWithNativeSession() +SQLQuery方式。以下测试使用JUnit进行,仅查询一次,查询结果为5条记录。各种方式的详细代码及执行时间如下所示:方式1,正常getHibernateTemplat...
分类:
系统相关 时间:
2014-08-03 15:08:05
阅读次数:
377
继上篇博客
一对一关系映射:一对一关联映射在实际生活中是比较常见的,如人与身份证的关系,通过人这个对象可以找到他相关的内容。
一对一单向(主键):...
分类:
系统相关 时间:
2014-08-03 12:53:35
阅读次数:
449
Hibernate缓存原理: ??对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等,但随之带来的就是数据访问效率的降低,...
分类:
系统相关 时间:
2014-08-03 10:23:05
阅读次数:
286
1.打开DB Browser,新建一个数据库的连接,找到想要持久化操作的数据库表的图标,右键选择hibernate reverse engineering 2.之后出现如下所示: java src folder:对应工程的src目录 java packega:对应工程中存放的包名,一般选择和...
分类:
系统相关 时间:
2014-08-02 18:00:13
阅读次数:
336
本篇主要重点讲解了阅读nutch源码的fetch部分的感受以及通过调试追踪整个fetch的执行流程,其中包括通过生产者-消费者的模型解决爬虫问题,nutch如何爬取页面以及对于不同的返回状态做相应的处理机制,其中还涉及到一些多线程的知识。
分类:
其他好文 时间:
2014-08-02 17:55:13
阅读次数:
290
fetch ,可以设置fetch = "select" 和 fetch = "join"用一对多来举例:fetch ="select"是在查询的时候先查询出一端的实体,然后在根据一端的查询出多端的实体,会产生1+n条sql语句;fetch = "join"是在查询的时候使用外连接进行查询,不会差生1...
分类:
系统相关 时间:
2014-08-02 17:54:43
阅读次数:
230