自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大森林的专栏(Jack Wu)

换个心情,呼吸一下新鲜的空气!

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 NHibernate中DateTime,int,bool空值的处理方法

我们知道,数据库中DateTime子段允许为空(null)。当我们在ASP.NET中映射为DateTime是就不允为空了。该怎么处理?基本有两种办法: (1)修改.hbm.xml文件中的类型,该"DateTime"为"String",该实体文件中的属性类型"DateTime"为"String"。     处理的时候,该属性值要么为空,要么是具有正确日期格式的字符串。   该方法只适合DateTim

2008-12-18 16:17:00 1024

原创 hibernate 高级查询 query 或查询 or ,Restrictions

今天用了写hibernate高级查询时用了Restrictions(当然Expression也是可以以的)这个类.感觉不错.下面的代码写的不易读.其实核心就是一句Restrictions.or(Restrictions.like(),Restrictions.or(Restrictions.like,........))里面的or可以无限加的.还是比较好用Session session = get

2008-12-18 16:16:00 1231

原创 NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析

一、典型设置cascade:(默认为none)级联。指明哪些操作会从对象级联到关联的对象。inverse: (默认为false) 标记这个集合作为双向关联关系中的方向一端。在双向关联时才需要设置。在设为false的一端对cascade进行维护。处于性能的考虑,一般在数据少的一端或者被依赖端设置inverse="true",而让数据多的一段维护cascade。1.one-to-one

2008-12-16 18:38:00 1050

原创 could not initialize proxy - no Session

在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session早已经在

2008-12-16 18:37:00 1098

原创 异常:could not initialize proxy - the owning Session was closed

其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。        但就此说一下关于lazy机制:        延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态

2008-12-16 18:36:00 847

原创 Inverse 和 cascade的区别

Inverse 和 cascade的区别 实际上,他们是互不相关的概念:inverse是指的关联关系的控制方向,而cascade指的是层级之间的连锁操作。级联删除在默认情况下,当Hibernate删除一个持久化对象时,不会自动删除与他关联的其他持久化对象,如果希望Hibernate删除Customer对象时,自动删除和Customer关联的Order对象,可以把cascade的属性设置为del

2008-12-16 18:31:00 699

原创 SVN解决冲突的办法

 解决版本冲突的命令。在冲突解决之后,需要使用svn resolved来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion会在Work Copy中保存所有的目标文件版本(上次更新版本、当前获取的版本,即别人提交的版本、自己更新的版本、目标文件。假设文件名是sandwich.txt,对应的文件名分别是:sandwich.txt.r1、sandwich.txt.r

2008-12-11 12:27:00 16681 3

转载 项目管理的艺术

项目管理首要任务是管理项目(废话)。项目管理的隐含目标是还在于管理一系列特定的资源。这是通过和客户,项目团队和外部支持团队之间的协作来完成的。在这种情况下,我觉得这么讲比较合适,项目管理的首要功能在于管理人。很多经理人跟我说,“我应该管理我的项目,但是我却没有足够时间来我项目里面的人。”对于这种说法,我感到非常惊讶,因为只有项目里面的人才能实现项目的目标,如果你不管理他(她)们,你怎么能去指望

2008-12-10 10:14:00 705

MVC 例子(asp.net)

Mvc开始实例,大家可以参考下。希望此事例能对大家有所帮助!

2011-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除