一、发展历程 依稀记得大学期间,类中写sql语句的日子,一个sql语句占据了大部分时间,到后来hibernate的出现算是解决了这一痛点。工作 后,我们又接触到了mybatis这样的框架,瞬间感觉这个世界美好了很多。但岂能就此满足。借机与mybatis的出现,我们已经将好多 逻辑处理搬到xml文件中 ...
分类:
数据库 时间:
2020-07-14 00:25:08
阅读次数:
158
Java 基本类型的 Hibernate 映射 标准 SQL 类型 大小和取值范围 映射类型 Java 类型 INTEGER 4 字节 integer 或者 int int 或者 java.lang.Integer BIGINT 8 字节 long long or java.lang.Long SM ...
分类:
编程语言 时间:
2020-07-13 13:56:56
阅读次数:
69
一、参数校验 在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦: 验证代码繁琐,重复劳动 方法内代码显得冗长 每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码 hibernate validator(官方文档)提 ...
分类:
编程语言 时间:
2020-07-13 11:47:10
阅读次数:
54
文章已托管到GitHub,大家可以去GitHub查看阅读,欢迎老板们前来Star! 搜索关注微信公众号 码出Offer 领取各种学习资料! 深度理解Spring IOC(控制反转) 一、IOC概述 Inverse Of Controll即为控制反转,简称IOC 。 简单来说,IOC反转了依赖关系的满 ...
分类:
编程语言 时间:
2020-07-12 22:47:49
阅读次数:
100
主键:保证数据的唯一性,非空且唯一,一般设置主键的语法为:字段 类型 PRIMARY KEY;或者 字段 类型,PRIMARY KEY(字段名) 外键:保证数据的完整性,一致性。一般设置的外键关联的是另一张表的主键。外键的插入或者更新不能插入或更新主键表中没有的值,切记删除主键表中的数据时, 要先去 ...
分类:
数据库 时间:
2020-07-12 22:14:35
阅读次数:
102
一、Spring基本介绍 1.什么是Spring Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 ...
分类:
编程语言 时间:
2020-07-12 00:52:53
阅读次数:
61
Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松 散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序 开发提供了一个有凝聚力的框架。它可以集成其他框架,如 Structs、Hibernate、 EJB 等,所以又称为框架的框架。 ...
分类:
编程语言 时间:
2020-07-11 22:54:56
阅读次数:
110
CVPR 2020 Part-aware Context Network for Human Parsing Hierarchical Human Parsing with Typed Part-Relation Reasoning Self-Learning with Rectification ...
分类:
其他好文 时间:
2020-07-11 22:38:00
阅读次数:
160
Spring 对数据访问对象(DAO)的支持旨在简化它和数据访问技术如 JDBC, Hibernate or JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心 会捕获每种技术特有的异常。 ...
分类:
编程语言 时间:
2020-07-09 15:09:30
阅读次数:
68
一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 ...
分类:
Web程序 时间:
2020-07-09 12:21:30
阅读次数:
62