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 · 914 阅读 · 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 · 564 阅读 · 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 · 547 阅读 · 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 · 232 阅读 · 0 评论 -
#{}和${}的区别
#{}和${}的区别 1、概念 #{} : MyBatis 在处理 #{} 时,会将 SQL 中的***#{} 替换为 ?*** 预编译 SQL,通过 PreparedStatement 的 setXxxx 的方法进行参数赋值。 使用 #{} 可以有效地防止 SQL 注入。 ${} MyBatis 在处理 ${} 时,会直接把*** ${} 替换为参数值***, 存在 SQL 注入的风险。 #{} 比 ${} 安全,但还是提供了 ${} 这种动态替换参数的方式,是因为有些复杂原创 2022-03-28 15:41:55 · 1391 阅读 · 0 评论 -
@param
param 1、关于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 · 743 阅读 · 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 · 1070 阅读 · 0 评论