最新文章列表

进一步理解get和set

做CRUD的功能时,我们常常会定义一个和表对应的实体类信息,然后这个实体类信息的属性和表中的字段一一对应,然后加上每个属性的get和set方法;更规范的做法是,在此基础上再加一个DTO类,它与实体类 长得几乎一样,但是这个类不直接和表关联。   之前一直不明白为何要再定义一个dto类,也觉得get和set方法不外乎是: public String getEmail() { retu ...
Everyday都不同 评论(0) 有1153人浏览 2016-11-17 17:23

如何根据动态SQL代码自动生成DTO

当前的状况 一般做数据库相关开发, 除非学习, 否则很少有人愿意直接使用JDBC。本来Java代码就比较啰嗦了,而直接用JDBC写代码之啰嗦简直有些令人发狂!所以在实际开发过程中,我们通常都会使用一些框架/库来帮助我们操作数据库。而且开源市场上的选择也比较多,就我个人接触到的有:Hibernate,MyBatis,JdbcTemplate,DbUtils,ActiveRecord,JavaLit ...
TSC9526 评论(0) 有5474人浏览 2016-07-02 21:56

java 使用反射在dto和entity 实体类之间进行转换

public class Utils { /** * 将dto和entity之间的属性互相转换,dto中属性一般为String等基本类型, * 但是entity中可能有复合主键等复杂类型,需要注意同名问题 * @param src * @param target */ public static Object populate(Object src, Object target) { ...
ktlb 评论(0) 有12701人浏览 2016-03-17 16:33

java术语(PO/POJO/VO/BO/DAO/DTO)

PO(persistant object) 持久对象 在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处 ...
Luob. 评论(0) 有1984人浏览 2014-11-27 11:45

PO VO BEAN 理解

PO:      全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。     BO:     全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,有教育经历、工作经历、社会关系等等。 我们 ...
q137681467 评论(2) 有1621人浏览 2014-03-13 10:06

DTO(转)

层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在 ...
xanadu123 评论(0) 有1052人浏览 2012-09-25 14:56

hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性

      DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。       简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。         有时候我们需要查询返回DTO对象,因为DTO封装我们操作此对象的业务方法;而这些业务方法从分层的思想上看不能封装到pojo中,因为这违背了hibernate编程规范,pojo(Plain Ordinary ...
frankco 评论(0) 有13187人浏览 2012-09-23 10:01

dto一直为空

dto一直为null,搞的头大,让同事过来一看,在action类中source一下,mygod, private VolumeLibraryDto volLibraryDto; setter、getter方法一直没有随“volLibraryDto”修改
eric.cheng 评论(0) 有958人浏览 2012-05-24 22:30

抽象的Javabean(2)

本文是接上篇而写,补充EntryMap实现类代码部分。这样写JavaBean也是考虑到IBatisde SQL 语句的写法习惯。 (3)EntryMap 的实现如下: public abstract class EntryMap im ...
wkf41068 评论(0) 有1154人浏览 2011-10-20 19:52

用接口的方式写不同的Javabean

  本节主要介绍了在比较复杂和大型的项目中为了便于系统的可扩展性,对于普通的Javabean 的一些做法(采用DTO的写法来做) (1) 一个Java bean 的接口写法,如下: public interface ILoginLogDTO extends Map, Serializable { //用户ID final String USERID = "USE ...
wkf41068 评论(0) 有1226人浏览 2011-10-20 19:47

领域驱动设计

概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象 ...
julyflame 评论(0) 有1043人浏览 2011-08-18 13:29

我的Hibernate学习笔记-之一

DAO模式的优缺点 优点:实现业务逻辑与数据访问的解耦,符合模块化编程的思想,符合面向对象的编程思想。可以快速的定位错误,维护成本低。 缺 ...
keemoving 评论(0) 有1246人浏览 2011-08-16 09:40

PO,POJO,VO,DAO,DTO

PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO ...
zhenggm 评论(0) 有1168人浏览 2011-08-02 17:19

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics