
(springmvc+spring+mybatis)框架
Xiao·Jian
你所做的事情,也许暂时看不到成功,但不要灰心,你不是没有成长,而是在扎根!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM - 三大框架整合. ( 转账综合案例以及事务增强 )
准备工作: 1.pom.xml导入需要的依赖jar包. 2.数据库添加账户表. 3.jdbc配置文件. jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/ssm_db?useUnicode=true&characterEncoding=utf8&autoReconnect=...原创 2018-11-25 22:43:55 · 1538 阅读 · 0 评论 -
MyBatis - 分页插件PageHelper的快速入门 , 以及SSM整合项目中的使用.
PageHelper &原创 2018-12-04 00:31:22 · 1228 阅读 · 8 评论 -
mybatis - 关于多表查询 结果的两种封装方式(注解版 , xml版)
需求: 一对多查询,查询用户,同时查询账号的集合! 案例分析: 1.一个用户可以有多个账号 , 也可以没有账号. 2.所以sql语句使用左表查询 ( 以左表为主 ) 一、配置文件XML的使用! 准备数据: &a原创 2018-11-16 23:06:39 · 4896 阅读 · 0 评论 -
MyBatis - #{ } 和 ${ } 的区别是啥 ? 看这里就知道了!
一张图就可以明白 区别所在. #{ } 表示一个占位符 ? 1.通过#{ }可以实现preparedStatement向占位符中设置值, 2.自动进行java类型和jdbc类型转换, 3.#{ }可以有效防止sql注入。 4.#{ }可以接收简单类型值或pojo属性值。 5.如果parameterType传输单个简单类型值,#{ }括号中可以是value或其它名称。 ...原创 2018-11-10 23:31:05 · 646 阅读 · 0 评论 -
MyBatis - 实体类的属性名和数据库列名不一致时的两种解决办法!
问题:两者不一致时 , 查询结果无法封装到实体!(也就无法查询出来) ① 查询的sql语句中使用别名进行查询. 但要注意: 字段名的别名 要和 实体类的属性名一致! UserMapper.xml <!-- namespace:接口的全路径名. --> <mapper namespace="com.xxx.dao.UserMapper"> <!-- 使用...原创 2018-11-10 23:04:34 · 5873 阅读 · 0 评论 -
SpringMVC - 一张图带你看懂SpringMVC的执行流程以及SpringMVC的快速入门!
SpringMVC的执行流程: SpringMVC的快速入门: 1.前提: 导入依赖jar包. ( pom.xml ) <!-- war: web项目rar --> <packaging>war</packaging> <build> <plugins> <!-- 配置Tom...原创 2018-11-22 20:06:42 · 882 阅读 · 0 评论 -
spring - 浅谈spring的事务管理(编程式,声明式(XML版和注解版))
事务管理的目的: 将若干sql语句作为一个整体 , 要么全部成功 , 要么全部失败! 事务套路: &nb原创 2018-11-19 12:45:19 · 279 阅读 · 0 评论 -
spring - 浅谈AOP的主要原理(动态代理JDK Proxy和cglib)
代理对象的作用: 没有代理之前: 在原有的代码上进行事务增强! 有了代理之后: 不动原有的代码 , 把方法进行了事务的增强. 例: 中介(代理) 没原创 2018-11-19 23:05:12 · 234 阅读 · 0 评论 -
Spring - 使用@Scheduled cron表达式 ,定时往redis中添加缓存.
一、@Scheduled( cron="* * * * *" ) 1.作用: 每隔一段时间 , 自动同步缓存! 2.如何使用? ( 具体使用看如下案例原创 2018-12-26 22:56:05 · 1168 阅读 · 0 评论 -
Bcrypt - 使用Bcrypt加密算法对用户添加的密码进行加密!并在登录的时候继续进行加密对比!
加密效果如下: ( 数据库 ) 1.为什么要加密? ① 为了保证数据安全 , 需要对用户密码进行加密 ! ② 明文存储不安全 ( 用户设置的是啥,数据库中就是啥 ) 故:我们在数据库中存储的密码往往是加密之后存储(密文) 2.什么是Bcrypt? &nb...原创 2018-12-07 00:10:59 · 2614 阅读 · 0 评论 -
Mybatis - xml文件标签中能不能写注释? ? ?
1.错误场景. ( /* */ 注释 ) IDEA中 ==>> 标签内 ==>> Ctrl + Alt + / 注释. <s...原创 2019-09-04 17:56:26 · 18157 阅读 · 0 评论