
persistence
iteye_16248
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DBMS里的一些"自圆其说"
DBMS里的一些"自圆其说"再次看Hibernate时,发现自己又一次地让SQL里的"foreign key"和"References"这个两个关键字给缠上了.<JavaPersistenceWithHiberante>这本书在讲"Object-oriented domain model"和"peresistent relational"间的不匹配时有这样一个例子:假设要设计一个网上电...2008-03-18 10:53:31 · 138 阅读 · 0 评论 -
SQL执行时汇总/分析工具: sqlprofiler, Iron TrackSQL
这些天鼓捣jBPM时想真正地看它的重点方法都操作了什么数据库操作,于是配置了p6spy,但真正看p6spy的结果时发现麻烦不小:p6spy的log那么长,肉眼很难理出头绪来. 能不能有更好的解决方法? 上网搜时发现了些好东西, 这里把实验过程过程中的问题和收获记录下来. 第一个是sqlprofiler, 具体配置方式详见:用 p6spy 来观察 Java 程序中执行的所有...2009-04-01 16:34:36 · 147 阅读 · 0 评论 -
数据库已死
我以前好像很少转载过别人写的文章, 大多情况下是看到不错的文章后,自己收藏起来. 今天看到一篇不错的文章,对我有不少的感触,觉得自己仅仅收藏起来有些"自私",于是转载一下. 应该说,自己以前也若多若少地想过类似的问题,如感兴趣,请看帖子"项目所得:一个非典型性改动带来的思考(三)之项目设计"(http://rmn190.iteye.com/blog/339798)中的第二个所想,即"...原创 2009-03-06 13:43:35 · 128 阅读 · 0 评论 -
从源码层面来看load与get的区别(一): Hibernate源码研究碎得(5)
在写以前先跟着源码的执行大致地看了看这两个方法所涉及的东西,一下子感觉到对这两个方法的比较将对以后session里的众多方法乃至整个Hibernate的研究都会起到很大的促进作用,由于这两个方法所涉及的东西很多,估计能写出10篇左右的Blog,我也就不用担心这些天写Blog没什么要出手的了.**************************************************源码...2008-05-14 09:36:25 · 129 阅读 · 0 评论 -
Hibernate源码研究碎得(4)
1, 为什么在new一个Configuration对象时要调用另一个构造方法呢?而另一个构造方法里接收一个传来的SettingsFactory的参数,难倒说在new一个Configuration时还可以另行指定自造的SettingsFactory?这就像Configuration类里的configure()方法那样?调用无参的configure()方法时就去找那个默认的配置文件,但也是另行指定配置...2008-05-14 09:25:39 · 140 阅读 · 0 评论 -
谢谢Hibernate---Hibernate源码研究碎得(3)
谢谢Hibernate.鼓捣Hiberante的源码有一段日子也,回过头来看看这段路,不由地想起"感触颇多"这个词了:从刚开始的"为伊消的人憔悴"到现在的渐入佳境,再往前看尽管还有很长的路要走,不过现在很想说"谢谢Hibernate!"看了Hiberate源码,我不再浮躁.在Java的学习/应用路上,是有了点点收获,有了这些收获后,也不知道怎么回事,心就静不下来,这个了觉得容易,那个也觉得简单...2008-05-12 14:40:01 · 139 阅读 · 0 评论 -
Hibernate源码研究碎得(2)
1, 为什么tables用的是TreeMap这个类呢?而别的大都用的是HashMap2, Environment.getProperties()每次调用都是新建一个Properties对象,把这个对象传对调用者.这样做用什么特殊的好处呢?3, 怪,怎么会出现一模一样的两行LogInfo呢? [2008-05-05 09:16:36,750] INFO org.hibernate.cfg.Envi...2008-05-05 16:46:05 · 132 阅读 · 0 评论 -
Hibernate源码研究碎得(1)
1,Collections.unmodifiableMap( new HashMap(0) ); 看到了这样的语句,不知道个unmodifiableMap在实际中有什么用? 是说整个执行过程中,某一个变量所指向的Instance没有是不可modifiable的吧?而不是这个Map中的具体内容.这样再结合应用的上下文就通了. 2,Hibernate中...2008-04-28 16:28:50 · 114 阅读 · 0 评论 -
SqlServer中的cError是一个内置的属性吗?
看项目中的StoredProcedure时,它是看到select @errReturn as cError这样的语句,那个@errReturn是定义的,可一直没见过cError的定义,于是想这样想.这对吗?2008-04-11 17:59:31 · 131 阅读 · 0 评论 -
DBMS里的一些"自圆其说"(2)
DBMS里的一些"自圆其说"(2)书接前回,上次提出了这样的问题:对于USERS和BILLING_DETAILS两个表,为什么非要把"USER_ID varchar(15) foreign key references USERS"放在BILLING_DETAILS表里?反过来行不行?也就是说在USERS表里加这个语句BILLING_DETAILS_ID foreign key reference...2008-03-30 14:11:35 · 111 阅读 · 0 评论 -
Why ORM?
下面这段话是从<Spring In Action>这本书里摘过来的,这是作者是从JDBC过渡到Hibenate时对ORM的一段介绍.现在Log进这里,借用星爷的一句话:谨以此来表达鄙人对这两个框架及其开发团队的敬意.When we were kids, riding a bike was fun, wasn’t it? We would ride to school in the mo...2008-03-27 15:49:50 · 207 阅读 · 0 评论 -
Oracle中子查询两种实现方式有何不同?
在研究Hibernate如何实现分页的?时,看到Hibernate针对Oracle8i和9i实现分页的sql不大一样, 于是就想问下,这两种实现有什么区别?是什么原因造成的这种区别? 8i中的sql是这样的: select * from ( select row_.*, rownum rownum_ from ( realSQL ) row_ ) a where rown...2009-12-17 15:22:42 · 220 阅读 · 0 评论