自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Spring MVC之创建简单的hello spring mvc

创建简单的hello spring mvc!包结构及结果:1、创建一个web项目,对web.xml进行配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.o.

2021-02-03 20:50:00 150

原创 Spring框架入门之用AOP进行系统日志功能实现

使用以前做练习用的User方法进行改造,增加添加用户方法,通过AOP进行系统日志功能实现项目结构及用到的jar包:前期准备的接口及类:entity.User(getter & setter 自行添加):package entity;/** * 用户实体类 */public class User implements java.io.Serializable { private Integer id; // 用户ID private String username.

2021-01-29 13:43:06 216

原创 MySQL经典五十道题(1-15)

MySql经典五十道题先放sql创建文件:学生,老师,成绩,课程表:/*SQLyog Ultimate v12.3.1 (64 bit)MySQL - 5.6.50 : Database - mytest**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SE

2021-01-28 23:07:41 360

原创 Spring框架入门之用IoC进行设值注入

使用Spring IoC进行设值注入创建一个输出(hello,"内容" !)的类,通过Spring为内容赋值"Srping"字段1、导入spring用到的jar包2、创建helloSpring.java类package cn.helloSpring;public class HelloSpring { // 定义who属性,该属性的值将通过Spring框架进行设置 private String who = null; /** * 定义打印方法,输出一句完整的问候。

2021-01-27 19:51:08 306

原创 Mybatis之动态SQL 分页(limit)

用Mybatis 实现分页根据之前的在之前根据用户名和roleId进行改造,增加分页功能,添加参数from(起始页) pageSize(每页容量),首先写mapper.java接口//查询用户列表加入分页功能public List<User> getUserList(@Param("userName")String userName, @Param("userRole")Integer roleId, @Param("from")Integer

2021-01-27 15:06:47 5462

原创 java常用之时间函数(Date与SimpleDateFormat)

1、创建当前时间并转换为字符串:格式为:2020-01-01日 Date nowTime= new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String dateString = format.format(nowTime);2、手动创建时间转为Date类格式为:2017-01-01日Date creatDate = new Simpl...

2021-01-27 14:10:54 200

原创 Mybatis之动态SQL choose(when、otherwise)使用

choose(when、otherwise)与每一个case都带break的switch语句相似,满足一种即跳出:下面进行代码演示:首先创建mapper.xml接口://查询用户列表(choose) public List<User> getUserList_choose(@Param("userName")String userName, @Param("userRole")Integer roleId, @Param(...

2021-01-27 13:54:41 552

原创 Mybatis之动态SQL foreach使用

foreach1、根据用户角色列表,获取该角色列表下用户列表信息-foreach_array用法:Mapper.java接口中新增方法://根据用户角色列表,获取该角色列表下用户列表信息-foreach_array public List<User> getUserByRoleId_foreach_array(Integer[] roleIds);Mapper.xml: <resultMap type="User" id="userMapByRole">

2021-01-27 13:27:19 432

原创 Mybatis之动态SQL实现更新操作

动态SQL实现更新操作在之前例子中,更新时需要传入所有参数,当某一参数为null时,会导致更新错误,如下图注释掉某些参数:未传参的结果为null了,显然不是我们想实现的因此需要用到if set标签:1、if+set标签修改Mapper.xml文件: <!-- 修改用户信息 --> <update id="modify" parameterType="User"> update smbms_user <set> &lt

2021-01-27 12:25:23 5644 2

原创 Mybatis之动态SQL多条件查询

动态SQL查询1、if标签将上一篇getUserList中传入实体类public List<User> getUserList(User user);改为传参:public List<User> getUserList(@Param("userName")String userName, @Param("userRole")Integer roleId);当输入参数为null时无法查询出想要的结果,因此加入if判断非空来拼接:Us.

2021-01-27 11:38:51 1815

原创 Mybatis之增删改查

eclipse包结构:mybatis-config.xml配置文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><!-- 通过这个配置文件完成mybatis与数据库的连接 --><con

2021-01-26 21:48:53 309

原创 MyBatis学习入门之简单实现查询

1、导入jar包2、创建resources文件夹用来放资源配置database:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/smbms?useUnicode=true&characterEncoding=utf-8user=rootpassword=rootmybatis-config.xml:<?xml version="1.0" encoding="UTF-8" ?...

2021-01-26 12:26:24 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除