前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是Eclipse,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,那就是-Lombok:非常强大的POJO注解器。 Lombok是什么? ...
分类:
其他好文 时间:
2018-11-30 13:54:43
阅读次数:
680
通常我们喜欢将hql查询结果封装到POJO对象syntax:select new POJO(id,name) from POJO ; 这种封装需要POJO类提供对应构造器,POJO(id,name)构造方法。 但使用中经常会抛这样的异常:Unable to locate appropriate co ...
分类:
移动开发 时间:
2018-11-30 11:22:29
阅读次数:
211
MyBatis中selectByExample和selectByExampleWithBLOBs区别先贴一段自动生成的Mapper代码<selectid="selectByExample"parameterType="com.pojo.TbItemParamExample"resultMap="BaseResultMap"><selectid="selectByExampleWi
分类:
其他好文 时间:
2018-11-29 17:55:53
阅读次数:
331
前言 当我们设计完成数据库之后,通常需要创建对应的实体类,有的称为Entity,有的称为DO,都是一个意思,而自己一个个去写非常的麻烦,所以麻烦的时候就需要相应的自动工具类解决这样的麻烦。超级方便~ 最后结果 http://www.linkinstars.com/auto-code ? (麻烦各位大 ...
分类:
数据库 时间:
2018-11-29 15:06:57
阅读次数:
264
使用 mybatis generator 生成pojo、dao、mapper时 经常出现 Cannot obtain primary key information from the database, generated objects may be incomplete 无法生成主键相关方法 具 ...
分类:
数据库 时间:
2018-11-29 12:21:02
阅读次数:
966
分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 ...
分类:
编程语言 时间:
2018-11-28 23:53:06
阅读次数:
444
一、POJO 1、定义 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没 ...
分类:
编程语言 时间:
2018-11-27 01:14:47
阅读次数:
277
什么是DTO,为什么要DTO? 数据传输对象,简单的来说就是用户在数据库的操作中涉及到了多表的属性,pojo中单独的类不能作为传输对象。因为他只对应了操作中的一部分属性,比如有学生表(姓名,学号,班级号)班级表(班级号,班级名)。当你查询某学生的班级名时,单独的学生类和班级类都不足以代表他们。因此就 ...
分类:
其他好文 时间:
2018-11-21 00:22:25
阅读次数:
195
1 Hibernate框架介绍 1.1 什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心 ...
分类:
Web程序 时间:
2018-11-17 10:26:56
阅读次数:
223
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2018-11-16 13:32:46
阅读次数:
172