/// /// 实体对象转换DataTable /// /// 实体对象 /// DataTable public static DataTable GetDataTableByEntity(object entity) { DataTable dt = new DataTable(); Ty...
分类:
其他好文 时间:
2014-09-18 13:13:13
阅读次数:
207
项目开发中db设计0.根据原型分析出数据的由来和数据间的关系(实体关系);1.提取字段,通过powerDesigner设计表;2.先不加约束,先只建立数据上的单向关联,有需要时在建立双向关联或中间表;3.也可以先建立外键关系,最后删除外键关系;(方便查看表的关系);4.对实体对象通常会补充的字段: ...
分类:
数据库 时间:
2014-09-15 12:38:48
阅读次数:
331
延迟加载(no session or session was closed)就是并不是在读取的时候就把数据加载进来,而是等到使用时再加载。 那么Hibernate是怎么知道用户在什么时候使用数据了呢?又是如何加载数据呢? 其实很简单,它使用了代理机制。返回给用户的并不是实体本身,而是实体对象的代理。...
分类:
其他好文 时间:
2014-09-09 21:21:49
阅读次数:
699
业务层或者控制层的参数传到mapper文件中,mapper文件里的sql语句该如何接收呢。
第一种,实体对象的属性,这种比较简单,只要设置parameterType="com.zhdm.pojo.User"即可;
第二种,占位符传值:即用#{0},#{1}的方式接收,这种方式的弊端是如果参数有多个,要写多个占位符,顺序还不能搞错;
第三种,用@Param注解传值,在Dao方法里的参数前面加上...
分类:
其他好文 时间:
2014-09-05 22:27:32
阅读次数:
296
一. 什么是JPA
JPA是sun官方提出的Java持久化规范, 它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据,
它的出现主要是为了简化现有的持久化开发工作和整合ORM技术.
JPA总体思想和现有的Hibernate、TopLink等ORM框架大体一致. 总的来说, JPA包括以下3方面的技术:
1. ORM映射元数据(JPA支持XML和注解两种元数据的形式) - 元数据描述对象和表之间的映射关系.
2. Java持久化API: 用来操作实体对象, 执行CRUD操作,框架...
分类:
其他好文 时间:
2014-09-05 01:03:20
阅读次数:
242
Hibernate中实体对象分为三种状态:瞬态、持久、脱管以及三种方法详解...
分类:
系统相关 时间:
2014-09-02 14:16:44
阅读次数:
297
//新版本,可以再globa.ascx里面设置开发模式//以便于调试错误//表单转实体对象V2版public class HttpRequestHelper { /// /// 开发模式,设置成开发模式后抛出异常,可查看出错的属性,和类型 /// ...
分类:
Web程序 时间:
2014-08-27 20:16:38
阅读次数:
345
延迟加载就是并不是在读取的时候就把数据加载进来,而是等到使用时再加载。 那么Hibernate是怎么知道用户在什么时候使用数据了呢?又是如何加载数据呢? 其实很简单,它使用了代理机制。返回给用户的并不是实体本身,而是实体对象的代理。代理对象在用户调用getter方法时就会去数据库加载数据。 但加载数...
分类:
系统相关 时间:
2014-08-26 13:14:26
阅读次数:
234
原因分析在解析bean时,出现死循环调用,即多个bean之间出现了相互调用.解决方法:将关联关系中实体对象间
的lazy属性设为false过滤掉bean中引起死循环调用的属性。(两种过滤方式)
//采用数组的方式过滤关联的实体对象
JsonConfig jsonConfig = new JsonConfig();
jsonConf...
分类:
Web程序 时间:
2014-08-24 15:29:32
阅读次数:
332