SSM 学习
文章平均质量分 53
SSM
Jcl-_
这个作者很懒,什么都没留下…
展开
-
springMVC笔记
文章目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@RequestMap转载 2022-04-22 10:44:17 · 1255 阅读 · 0 评论 -
mybatis逆向工程
Mybatis的逆向工程使用myabtis的插件,根据表自动生成pojo类,和mapper.xml(但是只有单表)1.导入maven依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <v原创 2022-04-04 10:51:41 · 582 阅读 · 0 评论 -
使用mybatis动态添加或删除多个用户
批量删除数据 <!-- 批量删除--> <!-- int deleteMoreByArray(@Param("users") int[] user);--> <delete id="deleteMoreByArray"> delete from sys_users where id in <foreach collection="ids" item="id" separator="," open="("原创 2022-04-03 21:10:45 · 554 阅读 · 0 评论 -
Maven
出现找不到xml文件时,有可能时target文件夹下没有生成xml,可以在pom.xml下加入以下代码<build><resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>原创 2022-03-21 17:46:32 · 243 阅读 · 0 评论 -
#{}和${}的区别
#{}和${}的区别1、概念#{} :MyBatis 在处理 #{} 时,会将 SQL 中的***#{} 替换为 ?***预编译 SQL,通过 PreparedStatement 的 setXxxx 的方法进行参数赋值。使用 #{} 可以有效地防止 SQL 注入。${}MyBatis 在处理 ${} 时,会直接把*** ${} 替换为参数值***,存在 SQL 注入的风险。#{} 比 ${} 安全,但还是提供了 ${} 这种动态替换参数的方式,是因为有些复杂原创 2022-03-28 15:41:55 · 1420 阅读 · 0 评论 -
@param
param1、关于param@Param是MyBatis所提供的(org.apache.ibatis.annotations.Param),作为Dao层的注解,作用是用于传递参数,从而可以与SQL中的的字段名相对应,一般在2=<参数数<=5时使用最佳。2、作用多个参数是要写的要是想给参数起个别名,那得写XML 中的 sql 语句使用了 $ 符号也要写动态 sql 语句中有参数作为变量,那么该参数就要写3、例子查找数据库lei_xing表中id为1,leixi原创 2022-03-28 15:34:46 · 767 阅读 · 0 评论 -
mybatis01
Mybatis一.创建一个项目的基本步骤1.搭建环境1.1使用sql语句创建一个数据库和表CREATE DATABASE `jcl`;USE `jcl`;CREATE TABLE lei_xing ( id int NOT NULL auto_increment, leixing varchar(100), PRIMARY KEY (id)); CREATE TABLE dian_ying ( id int NOT NULL auto_increment, leixi原创 2022-03-21 17:37:35 · 1091 阅读 · 0 评论