10 2017 档案
摘要:按步骤开始 第一个步骤前面已经弄好了,就是POM.xml里 插入所需要的jar包 第二个步骤 这段代码就是让springMVC ,这个容器启动,然后去加载spring mvc.xml 这个配置文件 第三个步骤 编写测试案例 准备好了,可以测试一下 以上还没配置好启动环境 如何配置呢 ? 首先 ,点工
阅读全文
摘要:   NO ACTION 如果子表中有匹配的记录,则不允许对
阅读全文
摘要:Bootstrap 之 Metronic 模板的学习之路 先来一波小介绍 Metronic 是一个基于 Bootstrap 3. 设计的自适应、多用途的管理后台模板。Metronic 被广泛应用于各种 web 应用:定制化管理控制台、CMS, CRM, SAAS 以及更多。它有着平滑、清爽、简洁的设
阅读全文
摘要:今天在学Spring框架时就不得不接触这个问题 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。 把微商代理和厂家进一步抽象,前者可抽象为代理类,后者可抽象为委托类(被代理类) 通过使用代理,通常有两个优点,并且能够分别与我们提到的微商代理的两个特点对应起来: 优点
阅读全文
摘要:spring 中确实没有spring.jar,该源码包里的readme.txt里已经说明了:Note that this release does not contain a 'spring.jar' file anymore。 spring.jar是spring所有包的一个合集。为了方便使用的。
阅读全文
摘要:现在我有 第一个文件App.java 第二个文件HelloWord.java 第三个XML文件SpringBeans.xml 运行App.java 其中到底是什么原理呢?XML 写的东西到底是什么呢? 开始探索 XML里 这个id号是个唯一标签,名字叫uuu2 ; 在App.java就用上了。例如
阅读全文
摘要:二级缓存需要手动的配置和开启 在总的配置件中设置开启二级缓存 2.1在总的配置件中设置开启二级缓存 2.2需要在映射文件中添加 标签 2.3实体类需要实现序列化接口 implements Serializable /Mybatis02/config/mybatis conf.xml 光开这个还没用,
阅读全文
摘要:缓存是计算机中的一块存储区域,把数据放入到存储区域中,读取速度会很快 一级缓存:SqlSession级别的缓存 这个是默认开启的 因为接着之前的代码,所以我表映射XML文件就省略了 /Mybatis02/src/test/Start2.java 总结:可以看到,第二次查询的运行时间非常的短。且没有再
阅读全文
摘要:缓存是计算机中的一块存储区域,把数据放入到存储区域中,读取速度会很快 一级缓存:SqlSession级别的缓存 二级缓存:namespace级别(一个XML文件对应一个二级缓存) 开放了Cache接口,很方便地整合第三方缓存 缓存就像我们的书包一样,把你经常使用的数据放在书包里,你需要时直接从你的书
阅读全文
摘要:什么是分布查询和延迟加载技术;怎么实现分步查询?什么是延迟加载 ?为什么要用延迟加载?以及有哪些好处? 怎么实现 分布查询+延迟加载 1.首先查询当前当前商品,得到产地id 2.通过产地id查询出产地国家信息 3.将查询到的产地国家信息封装到商品对象中 现在看下我的数据表,我做了点增加 数据库goo
阅读全文
摘要:学习最后一种封装方式 association标签 association标签 老套路第1步 /Mybatis02/src/com/chen/dao/GoodsDao2.java 老套路第2步 /Mybatis02/config/mappers/GoodsInfoMapper.xml 老套路第3步 /
阅读全文
摘要:为了实现一个多表联合查询 我新建一个数据库表nation 在nation表里插入几行数据 查到了,这就是多表连查 问题来了,你说这个多表连查应该怎么去封装数据呢? 首先再创建一个实体类,命名为Nation 思考下问题 1.多表连查是一个什么关系? 2.两表之间怎么去体现这样的关系 3.Java中类与
阅读全文
摘要:现在思考一个问题 假如我的GoodsInfo.java实体类里边的属性,跟数据库表里的属性 名字不一致会怎样? 现在我把实体类的属性名字 修改一下,变成 一旦这个实体类属性名字和数据库表里的属性名字不一致,你觉得我再继续封装,能把这个值封装到对象里吗? 老套路第1步 /Mybatis02/src/c
阅读全文
摘要:当接口方法的传入类型为List 或数组Array 时,我们该如何操作 先学习当传入参数是List /Mybatis02/src/com/chen/dao/GoodsDao2.java 然后把表映射ML文件 写好具体实现 /Mybatis02/config/mappers/GoodsInfoMappe
阅读全文
摘要:Trim是干嘛的? 是在你动态语句拼接的时候处理where 1=1 开始干活,配置mapper映射XML文件,写语句 /Mybatis02/config/mappers/GoodsInfoMapper.xml 然后去创建一个与select标签id名一样的接口方法 /Mybatis02/src/com
阅读全文
摘要:学习动态SQL 先学习动态SQL中的if 开始干活,先在接口里面写一个方法 /Mybatis02/src/com/chen/dao/GoodsDao2.java /Mybatis02/config/mappers/GoodsInfoMapper.xml 上面这个if标签的意思是,如果你传递过来的na
阅读全文
摘要:继续学习mybatis的多参数传递 而今天重点关注 第3个 多个参数 GoodsInfoMapper.xml 查询数据库以"牛"开头的 ” 且id=10 /Mybatis02/src/test/Start2.java 完成这个后,运行 关键来了! ,系统会报错 什么原因呢? 从提示信息来翻译,这个参
阅读全文
摘要:简便演示下Mbatis的增删查改的便利性 先重新新建一个接口类,命名为GoodsDao2 接着插入: 因为一个对象的成员就像一个数据库表里的属性 ,所以,参数传对象进去是最合适的。 然后补充mapper表映射XML文件,还记得吗,这个XML就相当于充当了 接口实现类。 负责具体操作; 下面是我的表映
阅读全文
摘要:今天学Mybatis的第二种 最常用的开发模式 (昨天的那种开发方式算是第一钟) 那么来看看,它们之间差别在哪 先,建立新项目Mybatis02 然后把配置文件弄好先 现在mapper表映射XML 不一定放 类里那个包里,它放的位置不固定。 现在我将它放在config文件夹里的一个新建文件夹mapp
阅读全文
摘要:前言 我发现,看别人的写的快速入手mybatis博客。我发现。对于我而言,根本看不懂或是半知半解。然后,经过自己花费了一天,终于在晚上的现在成功了。我来总结下如何从一无所知到快速搭建的过程吧。 首先建立一个数据库先 用Navicat(图形化Mysql) 创建一个数据库,并建一个表,然后,在里面填入一
阅读全文

浙公网安备 33010602011771号