SQL愉快的开发商的超级简单的Java ORM框架
我以前提及我打算不使用任何Java ORM框架。 到目前为止我看见有一条陡峭的经验曲线和倾向于穿上鞋子垫铁您的建筑学入他们的模型的ORM框架。 因此我开始新鲜,不用任何ORM框架象冬眠或反弹(我听见了是更好的)。
我是愉快的编制程序我的在SQL的询问,并且不需要使用具体语言象冬眠OQL的任何ORM。 SQL为什么是最佳它。 为什么重创轮子? 并且,当我处理非常很多数据,我喜欢对我的数据库的细颗粒的控制。 我的经验与sql愉快的Java开发商将是主要相关的。
在过程中(的工作没有任何ORM框架)我体会需要在简单的老JDBC的二简单的设施的I。
1. 我在一个单独的文件需要方式投入所有SQL询问和DDL。 这允许我或DBA以后分析与一把齿细密梳子的询问和如果需要,优选。 它也允许我容易地改变他们,无需改变代码。 解答的洁净最重要呼吁。 这时我肯定您认为iBatis。 我尝试了iBatis。 最初我喜欢,并且认为我有我的解答。 然而,当我沿着走车道我体会它也给了我我没有需要的特点。 这比需要的I复杂。 所有需要的I是HashMap被保存对一个文件以XML格式。 并且我的数据库类应该名义上支持询问施行(认为钥匙价值)。
2.其次我需要合并的连接防止打开和关闭许多连接并且用尽连接。 我发现了在Proxool的一种好的解答。 另外它支持有多连接外形在一个简单的文本文件和任意采伐询问。
3. 我需要与象清洁密切关系和任意采伐询问数据的公共方法一起集成在简单的数据库类的这两能力。
如果您能甚而称它那,那是全部那里在我的超级简单的框架。 并且,相信它或没有,我比我在长时间是方式有生产力使用它,并且我在控制充分地感觉。 horning我的想法的鞋子的没有负担适合FooBah框架和它的我的思想体系。
更新: 有关于这个岗位的广泛的讨论在 ServerSide。
归档在 标题新闻之下, 怎么对, Java软件, 技术笔记, 技术 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |


增加到Technorati喜爱

































2006年8月19日在9:33上午
我写关于的[...]我怎样使用一个简单的Java框架而不是ORM象为有效解决我的数据处理要求冬眠或反弹。 它使我巨大地有生产力。 它激励了在ServerSide的一次主要辩论。 因此我决定提供关于我的ORM替换框架的更多细节。 我的需要是简单的并且可能匹配以所有SQL愉快的Java开发商。 [...]
2006年8月29日在1:01 pm
你是否会介意张贴或给我发电子邮件把您分类数量上提及了3 ?
谢谢,
贾森
2006年8月29日在11:37 pm
简单的需要手段简单的框架。 我发布在我从头建立的db框架的一个发货票应用基地。 它允许我定义与DB的对象的一个模型,分享数据,锁纪录,做被呼叫的询问用一个客户机/服务器方式。 您不介意您是否工作与客户或服务器端: tha api是相同的。 并且您能仍然使用所有SQL,低级,询问。 可能我可能在将来增加对象或orm层数,但是它现在没有非常必要。 是真实的您的框架是足够您的要求的,但是我认为它不是为复合目标。
2006年8月30日在12:39上午
当然。 如果您能甚而称它那,我接受了许多电子邮件请求框架。
当我得到一些备用的周期,我将柱子。 有我需要做的它更好评论了好的。
我可以认为的最早期以后下星期是或星期那。
2006年9月20日在12:07 pm
我同意100%您。 我进行与希望使用ORM,无需甚而做一个真实世界的概念证明我们的公司的如此叫建筑师的一次争斗。
我写了一个超级简单的框架真正地愉快的和的上午看我怎么能快速地写apps。 并且这是,在我开始app与冬眠之后并且得到了陷进由于不能给HQL写(宁可改变信仰者)复杂SQL,并且这里专家都不可能做它二者之一。 我是没有专家,但是我知道它是否不帮助我完成我的工作,它不是不错。
2006年10月26日在2:55 pm
喂,您出版了代码? 我倾斜发现任何地方参考。