最新文章列表

我为什么选择 iBatis 而不是 Hibernate(对于正在选型的人的建议)

[注意]清在回复之前认真地看一下我的帖子,结合你的实际项目经验考虑一下,看看你是否能比较好地解决我所提出的Hibernate 的缺点。最好不要提一些大家都知道的泛泛的观点,这样会很浪费读者的时间并且分散大家的注意力。 非常感谢有几位对 hibernate 有深入了解的朋友给出了我这里提出的问题的 hibernate 解决方案。我提出这几个问题的初衷不是说 hibernate 无法实现这些功能。而是 ...
jiming 评论(109) 有150869人浏览 2006-12-30 15:18

ORM其实是在映射网络模型和关系模型,OO的关系模型无需映射,且更简单高效

O-R Mapping 从字面上理解是在 面向对象体系 与 关系数据库 之间进行映射. 不过最近为了写 TOB 的 ORK 模型资料, 更进一步研究了 Entity-Relationship 模型以及 ...
歆渊 评论(40) 有15645人浏览 2006-12-28 04:44

Java Persistence API 实体映射的方向问题

EJB3.0包含了JPA,Java持久性接口。JPA接口其中一个重要部分就是ORM,就是对象和关系的映射,也被成为实体映射。 实体映射中存在方向问题:单向关系和双向关系。 单向关系:两个实体中只有一个实体指向另一个实体(知道该关系的存在),而另一实体没有指向这个实体(另一实体不知道该关系的存在) 例如 如果将人和地址建模如下:Person ---------> Address,就是单向关系. ...
alartin 评论(0) 有1876人浏览 2006-12-27 13:18

Spring下使用Hibenrate annotation

xml 代码 <bean id="sessionFactory"       class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">       <property name="configurationClass&quo ...
dylan_cherie 评论(5) 有3353人浏览 2006-12-22 10:32

Code Review Unit Testing ORM

什么是Code Review:在起始开发阶段对源代码语法检测,以期发现和修正错误、提高代码质量的活动,常称之为结对复查(peer review)。Code review经常可以发现和去除一些常见安全漏洞,比如格式化字符串攻击、竞争条件、缓冲区溢出,因此提升了软件的安全性。 什么是Unit Testing:单元测试是一种用来验证源代码的某个模块是否工作正常的活动。而每个测试实例都彼此独立;假对象(mo ...
yacole 评论(0) 有1414人浏览 2006-12-14 20:02

Rails 1.2 + REST : 讨论 Rails 的核心价值

作者:thegiive,Taipei, Roodo, TW   <o:p></o:p> 我 还记得以前我跟另外一个人讨论 ORM 的时候,还有人说到 『ORM毫无意义可言,他一点实用价值都没有』。的确在那时的世界里面,ORM是被视为拖累框架速度的凶手, ORM无法像 SQL 语法一样完全处理各种不同的情况,ORM没有任何实用的必要,他只是一个科学家的玩具而已。但是 Ruby ...
SpringArt 评论(11) 有7224人浏览 2006-12-12 10:44

spring连接oacle的一些小问题

我用hibernate3启动的时候,提醒找不到nf/hibernate/configure类 <bean class="org.springframework.orm.hibernate.LocalSessionFactoryBean" id="mySessionFactory"></bean>   xml 代码 < ...
lpacec 评论(0) 有1406人浏览 2006-12-05 17:10

AOP之透明持久化

  http://partech.blogdriver.com/partech/1217744.html   partech基于AspectJ对于AOP的深入应用作了一些有益的探索。ORM的价值之一正在于通过ORM引擎对于对象上的局部操作作出持久化诠释(参见 面向对象之形式系统 )。在partech的方案中,对象删除操作(destroy)的引入显得有些勉强:因为我们需要标记一个删除的时刻,所以调用了 ...
canonical 评论(2) 有2700人浏览 2006-12-05 00:34

面向对象之形式系统

    面向对象技术中最重要的概念是什么?在面向对象理论发展的初期,几乎所有的正统声音都在鼓吹继承(inheritance)概念,言必称虚拟函数和多态性。 ...
canonical 评论(2) 有4158人浏览 2006-12-04 00:15

另类查询 Hibernate HQL 深度历险

  传统的SQL语言采用的是结构化的查询方法,而这种方法对于查询以对象形式存在的数据却无能为力。幸运的是,Hibernat ...
wenson 评论(3) 有8180人浏览 2006-12-03 04:37

通用组织模型读记

读IS YOUR ORGANIZATION TOO UNIQUE TO USE UNIVERSAL DATA MODELS? http://www.tdan.com/i010fe04.htm 1.分离组织跟角色的信息    Party,PartyDefinition,DefintionType(可选) 2.抽象出组织间的关系的常用属性(包括:优先,状态,开始日期)    Pa ...
ORM 
nihongye 评论(0) 有3854人浏览 2006-11-28 23:43

Hibernate学习篇(1)

        最近有时间空闲下来,开始学习Hibernate,粗读了一下有关Hibernate方面的书籍。一直以来都是流览别人的文章和帖子,很少自己写些东西与人分 ...
jamesby 评论(2) 有2631人浏览 2006-11-25 09:32

ibatis介绍

相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM ...
zhao 评论(0) 有3356人浏览 2006-11-19 09:57

持久曾设计与ORM笔记

持久曾设计与ORM ORM概述      ORM可以说是目前比较热点的话题,所谓ORM-Object/Releational Mapper(这里请注意与建模领域中的Object Role Modeling相区分。另外注 ...
Lincoln 评论(1) 有2622人浏览 2006-11-12 20:41

修理俺的系统架构-前言

还是在Hibernate刚出来的时候,那个时候,struts正红火着呢,偶那个时候,struts应该说也比较熟悉了,所以赶着热乎劲,把hibernate也纳入学习计划,但是当时的资料少的啊,应该说那是相当的少,只能从各位大牛的分享文章中琢磨点理论,然后自己回去不断的调试代码,如果说调试的过程中遇到困难时的痛苦,还远远不如接受这种orm的思想来的痛苦.还是那句话,那是相当的痛苦.这大概也是3年前的事了 ...
lizwjiang 评论(0) 有1009人浏览 2006-11-06 00:00

Hibernate动态化

  hibernate的应用中一般总是将entity映射为强类型的java类,这为程序操纵带来很多便利,同时可以将大量动态过程隐蔽在对象包络之下。映射为java类的一 ...
canonical 评论(0) 有2061人浏览 2006-07-23 21:13

Spring声明性事务配置几种方式

       最初使用Spring是为了解决业务层的事务管理问题。原先用手写代码发起、结束/回滚事务的做法碰到粗心的开发者很容易导致连接池的资源耗尽。Spring的声明性事务管理功能无疑是一剂良方。本文说明几种常见的配置方式及各自的优缺点。方法一:BeanNameAutoProxyCreator优点:有大量bean声明性事务管理时使用该方法可以简化配置示例:<?xml version=&qu ...
schnell18 评论(1) 有3136人浏览 2006-04-25 11:18

[导入]程序中的结构表达

  循环结构是imperative language的重要组成部分,一般也是程序中比较难以理解的部分。特别是没有软件技术背景的朋友,明显对于循环的理解力较弱。在Von  Neumann体系结构中,赋值语句是必须的,因而引出了存储概念,也引入了时间概念,因为我们可以区分出赋值前和赋值后的时刻。引入时间之后,本质性的 影响是程序串行化,而强迫我们从并行思考转入串行处理。很多时候这是一种不自然的情况,在我 ...
canonical 评论(0) 有1172人浏览 2005-12-28 22:49

[导入]meta-enhanced Map

  hibernate等O/R Mapping软件包中使用javabean来作为数据的载体, 但这些bean一般除了get/set等数据访问方法之外没有什么其它的业务方法。 前一段时间有人认为这是所谓贫血的领域模型(Anemia Domain Model),引发了一场讨论。 其实这些bean的作用仅是表达了领域内的数据关系, 本身并不可能作为完整的领域模型层存在。 在数据层,我们所需要的是数据对外暴 ...
canonical 评论(0) 有1451人浏览 2005-11-22 17:53

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics