随笔分类 -  ORM框架相关

介绍一些不错的ORM框架,以及它们的使用环境。
摘要:一个项目中,数据库的一个表用了联合主键,以前都是用jdbc来做的,现在要改用hibernate来做,在网上找了些资料,都提到联合主键的问题。大家都不推荐使用联合主键,关键是因为其需要自己手工维护,比较麻烦。数据库已经定好了,由于一些原因没办法更改了,所以只能这样做了。 数据库表: if exists (select * from dbo.sysobjects where id = object_id('dbo.FRX_TRADE_SEQUENCE') and type = 'U') drop table [dbo].[FRX_TRADE_SEQUENCE] GO CREATE TABLE [d 阅读全文
posted @ 2010-12-22 09:52 Jolly-zhang 阅读(326) 评论(0) 推荐(0)
摘要:1.1. 第一章 SubStage的使用目前使用的substage是subsonic 2.1 beta2.2版本,它与subsonic 2.1 beta2.1最大的差别是能够实现把生成的实体文件放到指定项目中,少了beta2.1中复制粘贴功能。substage的功能是自动生成数据库文件,当数据库结构改变后,只要重新生成实体文件就可以了,而不需要向Ibatis那样修改文档!但是自动生成的数据库操作方... 阅读全文
posted @ 2010-09-08 10:10 Jolly-zhang 阅读(370) 评论(0) 推荐(0)
摘要:SqlQueryquery = new Select().From(Tables.UserBilling);query .InnerJoin(UserInfo.UserIdColumn, UserBilling.UserIdColumn);query.Where("UserInfo.UserId").IsEqualTo(1);UserBilling、UserInfo表中多含有UserId字段,所以... 阅读全文
posted @ 2009-12-25 12:45 Jolly-zhang 阅读(607) 评论(1) 推荐(0)
摘要:用Criteria返回分页记录的时候不知道该如何取得记录的总数,用hibernate也有这个问题,网上搜索了一下,发现提这个问题的人也不少,但是解决的办法却几乎差不多,基本上都说用另一条select count(*) 或者用 select count(Id) 来查询记录总数,可是在要动态传入参数的时候构造 HQL查询语句感觉很麻烦,有没有什么更好的办法呢?NHibernate的资料不多,最后只好在... 阅读全文
posted @ 2009-07-15 17:04 Jolly-zhang 阅读(499) 评论(0) 推荐(0)
摘要:使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,... 阅读全文
posted @ 2009-07-15 14:32 Jolly-zhang 阅读(444) 评论(0) 推荐(0)
摘要:不知园子里有多少人在使用SubSonic,去年7月份开始接触SubSonic,随即在刚启动的新项目中启用,放弃了原计划使用iBATIS.NET 的方案。不是说iBATIS.NET 不好,而是我觉得SubSonic比iBATIS.NET在更胜任短平快的WEB应用,SubSonic比iBATIS.NET省去了一大堆的映射配置文件,在数据库变更时,也无需再去维护烦琐的配置,那个叫省心呀~~~SubSon... 阅读全文
posted @ 2008-09-04 11:26 Jolly-zhang 阅读(404) 评论(0) 推荐(0)
摘要:导言一个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层、业务层和数据访问层。虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做。创建一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的。SubSonic帮助你基于数据库自动创建数据库访问层。SubSonic是什么?SubSonic是一个数据访问构建器。他还是一个auto-magic 的对象关系映射(OR... 阅读全文
posted @ 2008-07-04 21:17 Jolly-zhang 阅读(1880) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2008-06-25 15:47 Jolly-zhang 阅读(227) 评论(0) 推荐(0)