java
HongFrancis
这个作者很懒,什么都没留下…
展开
-
Spring对Hibernate和JPA的支持
a、延迟加载(Lazy loading)b、预先抓取(Eager fetching)c、级联(Cascading)一些可用的框架提供了如上这样的服务,这些服务的通用名称是对象/关系映射(object-relationalmapping,ORM)。在持久层使用ORM工具,可以节省数千行的代码和大量的开发时间。ORM工具能够把你的注意力从容易出错的SQL代码转向如何实现应用程序的真正需求...原创 2019-07-15 11:47:14 · 1126 阅读 · 0 评论 -
Optional详解
Optional出现的目的主要是为了解决日常开发中的空指针异常:NPE,NullPointerException以前经常这么判断:if (null != person) { Address address = person.getAddress(); if (null != address) { }}api解释:Optional是一个容...原创 2019-07-16 19:30:57 · 875 阅读 · 0 评论 -
Java8里提供的全新的日期与时间的处理
Java8之前的日期与时间的处理,最常用的是Data、Calendar这两个类,还有格式化的SimpleDateFormat类。这三个类是经常使用的。则三个类的功能其实是非常薄弱的。我们的痛点列举如下:1、进行一些日期计算的时候,比如当前日期+60天之后的日期。或30天之前的日期,或5周之后的日期,3周之前的日期,3个月、2年之后的日期等等;Data类是一个可变的类,是很容易出错的。...原创 2019-07-16 19:32:38 · 362 阅读 · 0 评论