一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的ava对象。
最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合PO中应该不包含任何对数据库的操作。
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象可以和表对应也可以不这根据业务的需要
三、DAO:data access object 数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法结合PO对数据库进行相关的作。
四、BO:business object 业务对象封装业务逻辑的java对象通过调用DAO方法结合PO,VO进行业务操作
五、POJO:plain ordinary java object 简单无规则java对象
以上这篇基于java中的PO VO DAO BO POJO(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍基于java中集合的概念(详解),包括了基于java中集合的概念(详解)的使用技巧和注意事项,需要的朋友参考一下 1.集合是储存对象的,长度可变,可以封装不同的对象 2.迭代器: 其实就是取出元素的方式(只能判断,取出,移除,无法增加) 就是把取出方式定义在集合内部,这样取出方式就可以直接访问集合内部的元素,那么取出方式就被定义成了内部类. 二每一个容器的数据结构不同,所以取出的动作
本文向大家介绍基于java URL和URLConnection(详解),包括了基于java URL和URLConnection(详解)的使用技巧和注意事项,需要的朋友参考一下 URL类将URL地址封装成对象,提供了解析URL地址的方法,如获取uri部分、host部分、端口等。 URLConnection则是URL对象和Socket连接给结合起来了,使得可以更轻松地获取发起URL请求的连接套接字。
本文向大家介绍基于Java中进制的转换函数详解,包括了基于Java中进制的转换函数详解的使用技巧和注意事项,需要的朋友参考一下 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.val
本文向大家介绍基于C++中setiosflags()的用法详解,包括了基于C++中setiosflags()的用法详解的使用技巧和注意事项,需要的朋友参考一下 cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2); setiosflags 是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是执
本文向大家介绍Spring中基于Java的配置@Configuration和@Bean用法详解,包括了Spring中基于Java的配置@Configuration和@Bean用法详解的使用技巧和注意事项,需要的朋友参考一下 一、首先,需要xml中进行少量的配置来启动Java配置: 二、定义一个配置类 用@Configuration注解该类,等价 与XML中配置beans;用@Bean标注方法等价于
本文向大家介绍Java基于JDK 1.8的LinkedList源码详析,包括了Java基于JDK 1.8的LinkedList源码详析的使用技巧和注意事项,需要的朋友参考一下 前言 上周末我们一起分析了ArrayList的源码并进行了一些总结,因为最近在看Collection这一块的东西,下面的图也是大致的总结了Collection里面重要的接口和类,如果没有意外的话后面基本上每一个都会和大家一起