ssm
文章平均质量分 61
eknown
这个作者很懒,什么都没留下…
展开
-
Mybatis中#{}和${}的区别
默认情况下,使用#{}格式的语法会导致Mybatis创建PreparedStatement参数并安全地设置参数(就像使用?一样)。这样做更安全,更迅速,通常也是首选做法,不过有时你就是想直接在SQL语句中插入一个不转义的字符串。比如,像ORDER BY,你可以和这样来使用:ORDER BY ${columnName} 优先使用#{} 而${}会导致SQL注入的问题–所谓S...原创 2018-07-20 13:36:19 · 2809 阅读 · 0 评论 -
SpringMVC处理请求+接收数据(text/json)
在web应用中,经常需要处理HTTP请求,请求通常会携带指定格式的数据,包括普通格式的数据,如表单、AJAX默认格式的数据,也有json这样更复杂的数据格式。对于不同类型的数据,有着不同的接收方式。本文主要介绍普通类型(表单域对象、AJAX默认格式数据)的接收方式,以及json数据的接收方式。普通数据的接收方式(默认)这里说的普通数据主要指如下类型:表单提交、get形式的链接请求、...原创 2018-08-03 22:47:13 · 4722 阅读 · 4 评论 -
mybatis之数组与BLOB数据转换
mybatis中,当需要将复杂类型,如数组、List等数据保存至数据库时,是无法直接存取的。必须定义自己的类型转换器。即继承BaseTypeHandler类。在下面的实例中,实现了java中的Integer数组和数据库中BLOB类型字段互相转换的功能。首先看使用方法:insert into user (name, families) values (#{user}, #{fami...原创 2018-08-06 20:14:01 · 4584 阅读 · 0 评论 -
SpringBoot项目创建与第一个SSM项目示例
项目源码:项目的源代码,可以从CSDN的博客下载地址:SpringBoot整合SSM框架——最简单示例获取。注意resources文件夹下的umanager.sql建库建表文件要先执行一下。也可以从我的GitHub仓库:SpringBootDemo上获取源代码。前言根据几位网友反馈的结果,重新编辑了这篇文章。此篇文章先从环境配置开始,然后到项目创建,最后讲述SSM框架整合,展现一个完整Sp...原创 2018-10-21 01:53:59 · 12437 阅读 · 4 评论