共 15 篇文章
显示摘要每页显示  条
其中,域模型是面向对象的,数据模型是面向关系的,域模型和数据模型之间存在一种对象-关系映射。不管是技术人员还是非技术人员都能看得懂改面模型,他们可以很容易地提出模型中存在的问题,帮助分析人员及早对模型进行修改。概念模型描述了每个实体得概念和属性,以及实体之间的关系:一对一、一对多和多对多。关系数据模型。关系数据模型是在...
NHibernate展现了很多使用事件特性的方式,例如NHibernate.Validator使用了事件/监听器,未来的NHibernate.Search和NHibernate.Shards用到了事件,以及NHibernate AddIns提供了一些示例来说明如何使用事件把EnterpriseLibrary Validation-Application-Block和NHibernate进行合并。一旦完成,我们将把Linq for NHibernate合并到NHibernate项目中...
//设置分页 criteria.SetFirstResult( (currentPageIndex.Value-1) * pageSize.Value ) .SetMaxResults( pageSize.Value ); return criteria.List( ); } 上面代码关键 criteria.SetProjection( null );这一句,这样就可以不用手动组装返回记录总数的HQL语句,在利用Criteria返回记...
通过两种方式映射下面的关联关系实体间的one2many关联代码: private IList _orders; public virtual IList Orders { get { return _orders; } set { _orders = value; } }建立文件: 如果不希望Order有自觉的生命期,可以建立实体与值对象间的关联,代码:private IList _valueOrders; public virtual IList ValueOrders { get { return _va...
/// public class Customer : BizObject{public Customer() { }public Customer( string existingId ) : base( existingId ) { }persistent properties.#region persistent properties.private string _customerId = string./// public class OrderItem : BizObject{public OrderItem() : base() { }public OrderItem( int existingId ) : base...
由于Jboss已经集成了Hibernate,在deploy\lib文件夹中hibernate2.jar的文件已经存在了一个jar包,所以实际的war中可能使用了shar的hibernate2.jar,由于ClassLoader只会在hibernate2.jar的同级及上级目录中寻找hibernate.cfg.xml,所以导致Hibernate并没有去查找%war_dir%WEB-INF/classes中的Hibernate.cfg.xml文件。删除deploy/lib下的hiberna...
CountHour domainCountHour = new ZhuJi.Format("Select Top 1 * From CountHour as tmp Where tmp.AddScalar("Id", NHibernateUtil.AddScalar("Ip", NHibernateUtil.AddScalar("Pvs", NHibernateUtil.AddScalar("Ips", NHibernateUtil.AddScalar("Cookies", NHibernateUtil.AddScalar...
4、Criteria的高级特性: A、限定返回记录条数: 我们可以通过利用Criteria.setFirstResult/setMaxResult方法来限定返回某一次查询的记录数,如下代码: Criteria criteria=session.createCriteria(User.class); criteria.setFirstResult(100); criteria.setMaxResult(200); 通过以上代码可以设定该次查询返回user表中的从第100条记录开始直到...
Hibernate中outer-join与lazy关键字的使用。true: 表示使用外连接抓取关联的内容,这里的意思是当使用load(OrderLineItem.class,"id")时,Hibernate只生成一条SQL语句将OrderLineItem与他的父亲Order全部初始化。由于集合可以设置lazy="true",所以lazy与outer-join不能同时为true,当lazy="true"时,outer-join...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部