随笔分类 - SSM
摘要:1.三种XML实例化Bean的配置方式 1.基于构造方法实例化对象 2.基于静态工厂实例化对象 3.基于工厂实例方法实例化对象 2.详细讲解 2.1 基于构造方法实例化对象 2.1.1 基于构造方法实例化对象,bean标签默认通过构造方法构造对象,默认使用无参构造 <!--bean标签默认通过构造方
阅读全文
摘要:1.创建entity(Apple、Child) package com.imooc.spring.ioc.entity; public class Apple { private String title; private String color; private String origin; p
阅读全文
摘要:1.常用注解 2.使用流程 2.1 com.imooc.mybatis.dao包下创建接口 package com.imooc.mybatis.dao; import com.imooc.mybatis.dto.GoodsDTO; import com.imooc.mybatis.entity.Go
阅读全文
摘要:1. goods.xml <!--INSERT INTO table--><!--VALUES ("a" , "a1" , "a2"),("b" , "b1" , "b2"),(....)--><insert id="batchInsert" parameterType="java.util.Lis
阅读全文
摘要:1. pom.xml <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.4</version> </dependency> 2. 在com.imooc.mybatis.da
阅读全文
摘要:1.分页查询要面临的问题 2.使用流程 2.1 pom.xml <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version> </
阅读全文
摘要:1.在GoodsDetail.java中添加少的一方的实体 private Goods goods; 2.在goods_detail.xml中进行对象关联的描述 <resultMap id="rmGoodsDetail" type="com.imooc.mybatis.entity.GoodsDet
阅读全文
摘要:1.案例分析 1.班级(1) > 学生 (n) 学生必须持有班级的外键 2.1对1 通过主键关联 3.多对多必须单独抽象出一张中间表 2.商品和详情对象关联查询(一对多) 2.1 创建商品描述详情的实体类 package com.imooc.mybatis.entity; public class
阅读全文
摘要:1.good.xml(flushCache="true"在sql执行完之后强制清空缓存) <!--flushCache="true"在sql执行完之后强制清空缓存--> <select id="selectGoodsMap" resultType="java.util.LinkedHashMap"
阅读全文
摘要:1.一级缓存和二级缓存 2.缓存的范围 3.二级缓存的运行规则 4.测试一级缓存 /** * 测试一级缓存 * * @throws Exception */ @Test public void testLv1Cache() throws Exception { SqlSession session
阅读全文
摘要:1.goods.xml <select id="dynamicSQL" parameterType="java.util.Map" resultType="com.imooc.mybatis.entity.Goods"> select * from t_goods <where> <if test=
阅读全文
摘要:1.SLF4j与Logback 2.Logback的使用 2.1 pom.xml <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</versi
阅读全文
摘要:1.什么是SQL注入攻击 2.Mybatis的俩种传值方式 3.Mybatis的俩种传值方式的使用场景 3.1 goods.xml <select id="selectByTitle" parameterType="java.util.Map" resultType="com.imooc.mybat
阅读全文
摘要:1.数据的更新 1.1 goods.xml <update id="update" parameterType="com.imooc.mybatis.entity.Goods"> UPDATE t_goods SET title = #{title} , sub_title = #{subTitle
阅读全文
摘要:1.selectKey的用法 2.useGeneratedKeys的用法 3.测试实例 4.selectKey与useGeneratedKeys的区别 4.1显示与隐示 4.2 应用场景 4.3在Oracle中使用selectKey 5.总结
阅读全文
摘要:1.数据库事务 2.新增 3.实现步骤 3.1 goods.xml 在插入的时候没有插入主键是因为主键设置成了自增字段,<selectKey >的作用是进行主键回填 <insert id="insert" parameterType="com.imooc.mybatis.entity.Goods"
阅读全文
摘要:1.ResultMap结果映射 2.利用java对象保存保存多表关联结果 2.1 创建GoodsDTOd.java,用于对原始数据进行扩展,用于数据保存和传递(src/main/java/com/imooc/mybatis/dto) 2.2 goods.xml 2.3 测试类 2.4 对上述案列进行
阅读全文
摘要:1.形式 2. 单参数传递,使用parameterType指定参数的数据类型即可,SQL中#{value}提取参数parameterType="Integer" 2.1 goods.xml <!-- 单参数传递,使用parameterType指定参数的数据类型即可,SQL中#{value}提取参数-
阅读全文
摘要:1.MyBatis数据查询步骤 1.1 创建实体类entity 1.2 创建mapper xml文件来说明当前sql语句是什么并编写<select > sql语句 1.3 在mybatis-config.xml开启驼峰映射 1.4 在mybatis-config.xml新增mapper xml的声明
阅读全文

浙公网安备 33010602011771号