个人觉得JdbcTemplate相较于MyBaits,Hibernate等数据库框架更容易上手,对SQL的操作也更为直观方便,所以在项目中也是一个不错的选择。在Spring Boot开启JdbcTemplate很简单,只需要引入spring-boot-starter-jdbc依赖即可。JdbcTem ...
分类:
数据库 时间:
2019-10-06 12:59:00
阅读次数:
123
Spring Boot中结合Hibernate Validator可以实现优雅的参数校验,而不必在业务代码中写一大堆的参数校验逻辑。Hibernate Validator的基本使用可以参考Spring表单校验,这里介绍一种结合全局异常捕获的方式来实现低耦合简洁的参数校验解决方案。 方法参数校验 新建 ...
分类:
编程语言 时间:
2019-10-06 11:49:48
阅读次数:
88
package demo.dto; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints... ...
分类:
编程语言 时间:
2019-10-05 22:45:18
阅读次数:
247
逆向工程(Reverse Engineering,简称RE)一般指通过分析物体、机械设备或系统,了解其结构、功能、行为等,掌握其中原理并改善不足之处、添加新创意的一系列过程。代码逆向工程(Reverse Code Engineering,简称RCE)是逆向工程在软件领域中的应用。 ...
分类:
其他好文 时间:
2019-10-05 18:40:06
阅读次数:
113
廊坊市政府应急系统平台框架 1.公共基础表设计,公共基础类的jar封装,主要包括密级,性别,政治面貌,民族,级别,行政区域,用户表,组织机构表。 2.装配复用组件component—extension组件的封装 3.项目公共POM组件(项目所有组件构建环境) parent—runenv的封装 4.w ...
分类:
其他好文 时间:
2019-10-05 16:21:43
阅读次数:
140
1、高级参数映射和返回值映射(重点) a)Pojo包装pojo的参数映射 b)当结果集列名与pojo属性名不一致的返回值映射 2、动态sql(重点) 3、关联查询结果(重点) a)一对一关联结果 b)一对多关联结果 4、Mybatis整合spring 5、逆向工程 2.事前代码准备 今天学习内容的练... ...
分类:
其他好文 时间:
2019-10-05 12:56:32
阅读次数:
68
一、概念 hibernate交互数据库时,对象的属性转成sql,mybatis直接写sql,性能更高; 二、 ...
分类:
Web程序 时间:
2019-10-04 20:37:19
阅读次数:
92
title: 删除带外键的表【foreign key constraint fails】报错 date: 2018 08 02 21:59:06 tags: 数据库 遥想当时正在学hibernate的时候,刚好学到了一对多,多对多的关联操作。时间也正是刚好在那是有了一个项目,把各表的间的结构还理清, ...
分类:
其他好文 时间:
2019-10-04 18:58:05
阅读次数:
134
这个类的id必须在调用之前手动分配 因为你没有设置主键自增策略,所以在使用id的时候,需要自己手动进行设置主键. ...
分类:
Web程序 时间:
2019-10-03 15:56:59
阅读次数:
95
当项目变得比较大的时候,如何还使用hbm.xml文件来配置Hibernate实体就会变得比较复杂。这里Hibernate提供了Annotation注解方式,使得Hibernate的映射文件变得很方便管理了。 这里简单介绍Hibernate的Annotation注解 一、声明实体 @Entity 对实 ...
分类:
编程语言 时间:
2019-10-03 14:20:26
阅读次数:
125