本示例显示了如何动态生成前端jqGrid代码,一般情况仅一行代码: <%=Html.jqGrid<TestModel>(@"#jqT", "Test", "/Home/GridData/")%> 效果如下: 还不仅仅如此,利用MetaData,将自动对不同实体对象进行捆绑,自动生成Grid。 如果你 ...
分类:
Web程序 时间:
2016-12-03 08:03:40
阅读次数:
251
一、类和对象的概念 类 >>具有相同属性和行为的一类实体 对象 >>实物存在的实体。通常会将对象划分为两个部分,即静态部分和动态部分。静态部分指的是不能动的部分,被称为属性,任何对象都会具备其自身的属性;动态部分指的是对象的行为 类实质上就是封装对象属性和行为的载体,而对象是类实例化出的一个实例 二 ...
分类:
编程语言 时间:
2016-12-01 11:56:28
阅读次数:
263
Hibernate提供了一系列的查询接口,这些接口在实现上又有所不同。这里对Hibernate中的查询接口进行一个小结。 我们首先来看一下session加载实体对象的过程:Session在调用数据库查询前,首先会在缓存中进行查询。如果在内部缓存中通过实体类型和id进行查找并命中,数据状态合法,则直接 ...
分类:
Web程序 时间:
2016-11-30 03:20:11
阅读次数:
178
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。 一.load加载方式 当使用load方法来得到一个对象时 ...
分类:
Web程序 时间:
2016-11-30 02:19:47
阅读次数:
205
既然学习EF,怎么可能不涉及到EF的延迟加载特性呢!那么到底什么是EF的延迟加载呢?这篇文章我们就来看看。 EF延迟加载:就是使用Lamabda表达式或者Linq 从 EF实体对象中查询数据时,EF并不是直接将数据查询出来,而是在用到具体数据的时候才会加载到内存。 一,实体对象的Where方法返回一 ...
分类:
其他好文 时间:
2016-11-27 16:24:43
阅读次数:
236
ModelDriven:模型驱动,对所有action的模型对象进行批处理. 我们在开发中, 在action中一般是用实体对象,然后给实体对象get,set方法。 RegAction{ User user ; //get/set} 然后在jsp页面中给action中的user属性绑定值是通过如下方式 ...
分类:
其他好文 时间:
2016-11-27 07:19:55
阅读次数:
149
没有实体的对象称为空对象。只用对象的引用,而不存在引用的实体对象 就叫做空对象 在常见的强类型语言中,通常有一个表示“空”的值,比如NULL。但是在Javascript中,空(或者叫“无值”)有两种选择:undefined和null。 在Javascript中除了这两个值其他都是对象。其他的基本类型 ...
分类:
其他好文 时间:
2016-11-23 12:08:05
阅读次数:
167
将之前用servlet写的程序转化为jsp+servlet的简单的MVC的三层结构。项目中程序的包如图 首先是实体对象: 然后就是对数据操作的抽象类 具体实现类 为了减轻Servlet的负担在增加一层(业务逻辑层)Service,这里举例,当联系人的名字存在时,提示出错,不在servlet中去判断, ...
分类:
Web程序 时间:
2016-11-15 23:32:55
阅读次数:
333
JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的 ...
分类:
其他好文 时间:
2016-11-06 11:22:56
阅读次数:
261
这是互相关联的三个表。 在使用EF更新时出现“无法定义这两个对象之间的关系,因为它们附加到不同的 ObjectContext 对象。”及“ 一个实体对象不能由多个 IEntityChangeTracker 实例引用。” 这两个异常。 更新的代码是: 后来百度,GOOGLE了一天,终于理解了异常的真正 ...
分类:
其他好文 时间:
2016-11-03 18:48:32
阅读次数:
392