- 博客(9)
- 收藏
- 关注
原创 SpringDataJPA+QueryDSL玩转态动条件/投影查询
在本文之前,本应当专门有一篇博客讲解SpringDataJPA使用自带的Specification+JpaSpecificationExecutor去说明如何玩条件查询,但是看到新奇、编码更简单易懂的技术总是会让人感到惊喜,而且QueryDSL对SpringDataJPA有着完美的支持。如果你没有使用过自带的Specification去做复杂查询,不用担心,本节分享的QueryDSL技术与Sp...
2018-11-02 16:16:34
49999
20
原创 Lombok与JavaBean之间不同名属性拷贝的思考
由于最近刚步入工作,比较忙,很长时间没有去更新博客与整理知识了。今天我们来聊一聊一些开发中常见但是又觉得比较恶心的代码,如何去处理这些问题呢。浏览过这篇博文之后,大家也可以提出自己的想法,是不是还有更好的解决方案。目录1、lombok 1.1 安装1.2 使用2、Bean之间拷贝不同名字段1、lombok 开发中,虽然我们使用IDE可以快捷键生成get/set/t...
2018-10-30 15:44:12
5329
4
原创 SpringData JPA进阶查询—JPQL/原生SQL查询、分页处理、部分字段映射查询
上一篇介绍了入门基础篇SpringDataJPA访问数据库。本篇介绍SpringDataJPA进一步的定制化查询,使用JPQL或者SQL进行查询、部分字段映射、分页等。本文尽量以简单的建模与代码进行展示操作,文章比较长,包含查询的方方面面。如果能耐心看完这篇文章,你应该能使用SpringDataJPA应对大部分的持久层开发需求。如果你需要使用到动态条件查询,请查看下一篇博客,专题介绍SpringD
2018-01-07 13:48:02
37334
7
原创 SpringBoot—访问关系型数据库—SpringData JPA
一、SpringData JPA是什么上一节学习了如何入门SpringBoot,本篇章介绍springboot对数据库是如何进行访问的。在介绍之前,有必要了解一下SpringDataJPA,这是SpringCore中的一个项目,致力于简化对数据库的访问,增强了ORM的操作。对于JPA(Java persisten API),全称为Java持久化API,是JAVAEE中的一套规范API。它推
2017-12-06 01:14:29
9278
原创 SpringBoot—入门
一、SpringBoot是什么springboot是一款最近比较火热的微框架,它是基于Spring基础源码构建起来的,如今微服务、云服务兴起,SpringBoot不仅仅能够简化web开发,还对这些服务具有极好的支持。SpringBoot内嵌有Web容器,默认是Tomcat,与Spring各类套件(如SpringMvc)有非常好的支持。还在等什么,开始学习吧,本篇仅对SpringBoot做基础入
2017-12-04 18:29:28
951
转载 Mybatis从入门到熟悉(1)
1.Mybatis入门1.1 单独使用jdbc编程问题总结1.1.1 jdbc程序Public static void main(String[] args) {Connection connection = null;PreparedStatement preparedStatement = null;ResultSet resultSet = null; tr...
2017-05-12 14:19:13
790
原创 Tomcat未正常启动
有没有朋友遇到过Tomcat未能正常启动呢?在tomcat的bin目录中,有个startup.bat文件,这个是tomcat的启动文件,注意哦小伙伴们,不要再乱点tomcat.exe了,这个并不是启动文件......;当正常启动了startup.bat之后,他会弹出这样一个黑框: 能看到Server startup in xxxxxms,说明你已经启动成功。不过,现在...
2016-09-24 11:35:55
1726
原创 配置型工厂设计模式
今天来给大家介绍一下JavaEE中常用的工厂设计模式。所谓工厂设计模式,个人认为简单点说,是一个比较好的解耦工具,它在接口实现与接口回调上做了一些相应的改进;有那么一个工厂类,整个工厂类的方法都是静态的,当你定义好了某个接口与这个接口的一系列实现,那么就可以用工厂设计模式对模块之间的调用进行改进并且解耦,使得你的上层模块对底层模块调用更方便。上面的解释比较抽象,先来直接敲代码上图!
2016-09-18 22:11:41
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人