本文将会简单介绍一下MyBatis的CRUD以及结合源码讲解一下MyBatis对参数的处理。 作为一个ORM框架,最基本的使用也就是CRUD了,MyBatis提供了两种方法:xml配置文件和动态注解。个人推荐xml配置文件,方式毕竟注解方式还是要将sql写在代码中,并且动态查询的时候还用嵌套scri ...
分类:
其他好文 时间:
2019-03-22 18:42:47
阅读次数:
128
# MyBatis作为一个ORM框架,其重要程度不用过多介绍。下面开始一起学习吧:本博客的编程方法与MyBatis官方文档基本一致:## 1.创建一个数据库mybatis_learn以及对应的表tbl_employee:`CREATE DATABASE mybatis_learn;````CREAT ...
分类:
其他好文 时间:
2019-03-20 20:58:53
阅读次数:
179
理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交 ...
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。 刚一看题目,觉得很简单的,可是做了一下之后才发现很多细节都没考虑,特此记录下来 sele ...
分类:
数据库 时间:
2019-03-19 15:15:45
阅读次数:
240
错误方式一: 在mybatis的动态sql语句中使用<if>标签可以判断sql中的条件是否成立。 <select id="getPerson" resultType="com.lzj.bean.Employee"> select * from tbl_employee where <if test= ...
分类:
数据库 时间:
2019-03-15 14:45:36
阅读次数:
159
presto 0.217 官方:http://prestodb.github.io/ 一 简介 Presto is an open source distributed SQL query engine for running interactive analytic queries against ...
分类:
其他好文 时间:
2019-03-14 13:26:12
阅读次数:
163
多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) create table department( id int, name varchar(20) ); create table employee( id int primar ...
分类:
其他好文 时间:
2019-03-13 20:00:45
阅读次数:
158
1昨日回顾 2 多态的练习-圆的图形 3多态的练习-程序员薪资 4员工管理案例-抽象类和技术员工的实现 employee.h: employee.cpp: technician.h: technician.cpp: source.cpp: 5员工管理案例-销售和经理实现 修改employee.h: ...
分类:
编程语言 时间:
2019-03-11 23:40:39
阅读次数:
261
转自:https://premier9527.iteye.com/blog/1659689 建表语句: create table EMPLOYEE(EID NUMBER,DEPTID NUMBER,ENAME VARCHAR2(200)) create table DEPT(DEPTID NUMBE ...
分类:
数据库 时间:
2019-03-11 09:15:50
阅读次数:
249
这个模块功能强大,读取配置,命令行,监听配置改变。 堪称多面手,在k8s,docker中,都多有应用。 这套应用,主要包括cobra,pflag,viper三件套。 了解得差不多啦。。。:) ...
分类:
其他好文 时间:
2019-03-10 19:04:14
阅读次数:
298