自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

转载 mybatis什么时候用的${}

#{}的优点那么多,就不说了;但是为何还有存在有${}??突然意识到sql语句的独特语义要和代码分离,我们就不能够在代码中写sql语句!!比如我要用${}在MyBatis的sql中拼接排序类型的时候,我就不能够在Java代码中直接写参数字符串为Order By哪儿个类型#{}和${}的基本不同我就不想说了,这里要说的是进一步对占位符和字符拼接的字面语义的领悟!!#{}和${}基本不同在...

2019-03-24 22:54:39 10957 6

原创 总体概括spring的启动过程

总体概括spring的启动过程:1.首先,对于一个web应用,其部署在web容器中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,其为后面的spring IoC容器提供宿主环境;2.其次,在web.xml中会提供有contextLoaderListener。在web容器启动时,会触发容器初始化事件,此时contextLoaderListener会监听...

2019-03-24 22:17:51 216

原创 分析Mybatis启动流程

Mybatis分析启动流程之前可以先看看mybatis的核心内容mybatis核心从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个:SqlSessionFactory SqlSession 工厂,全局唯一(单库情况)Configuration MyBatis所有的配置信息都维持在Configuration对象之中。SqlSession 作为MyBat...

2019-03-24 22:06:09 323

原创 MyBatis的框架研究

我们经常使用mybatis作为ORM框架,快捷地进行数据库操作代码的编写,但是,我们在享受它的便捷时,总是存在某些疑惑,它内部到底是怎么运行的呢?一、MyBatis的框架设计1.接口层---和数据库交互的方式MyBatis和数据库的交互有两种方式:a.使用传统的MyBatis提供的API;b. 使用Mapper接口1.1.使用传统的MyBatis提供的API(类似于...

2019-03-24 21:26:38 205

转载 分享6个国内优秀Java后台管理框架的开源项目,建议收藏

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-s...

2019-03-07 18:59:04 2166 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除