这是个开源的持久层框架。有几个特点:第一个是轻;第二个是将sql语句和代码分离;第三个是很好地支持java中复杂数据的映射;第四个是,我们用jdbc的时候要去拼凑sql语句,这种方式是不安全的,也不方便,mybatis这里用的是动态sql技术来代替这种拼凑sql语句。 使用的时候要导入相关jar包还 ...
分类:
其他好文 时间:
2017-10-24 00:05:02
阅读次数:
187
1:创建pojo对象 2:创建数据库连接用的数据文件,用于外界读取数据(properties文件): 1 driver=com.mysql.jdbc.Driver 2 jdbcUrl=jdbc:mysql://localhost:3306/test 3 user=root 4 password=so ...
分类:
数据库 时间:
2017-10-20 21:33:23
阅读次数:
553
也是闲来无事,所有从头再把Spring 实战通读一下。 1.介绍面向切面编程的原理。 2.通过POJO创建切面。 3.使用注解@AspectJ。 4为切面注入依赖。 下面主要围绕上面这四点开始介绍 首先,切面能帮助我们做什么? 专业一点就是可以帮助我们模块化横切关注点。【横切关注点】描述为影响应用多 ...
分类:
编程语言 时间:
2017-10-19 15:54:34
阅读次数:
179
原文:http://blog.csdn.net/congcong68/article/details/44545253 一.简介 Spring Data MongoDB 项目提供与MongoDB文档数据库的集成。Spring Data MongoDB POJO的关键功能区域为中心的模型与MongoD ...
分类:
数据库 时间:
2017-10-19 14:04:03
阅读次数:
206
一、输入输出映射 1、输入类型parameterType 1.1 传递基本类型 1.2 传递POJO对象 使用ONGL表达式解析对象字段的值,#{}或者${}中的值为POJO属性的名称 user.username 1.3 传递POJO包装对象QueryVo 查询条件是多个查询条件的综合 1.3.1 ...
分类:
其他好文 时间:
2017-10-19 11:06:32
阅读次数:
133
目的: 降低Java开发的复杂性 使用策略: 基于POJO的轻量级和最小侵入式的编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模版减少样式代码 依赖注入:由Spring负责管理系统中各对象的依赖关系 定义的对象变量无需自行创建或者管理它们的依赖关系 而是由sprin ...
分类:
编程语言 时间:
2017-10-19 10:32:19
阅读次数:
138
Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 1. Spring是如何简化java开发的? 基于POJO的轻量级和最小入侵性编程 通过依赖注入和面向借口实现松耦合 基于 ...
分类:
编程语言 时间:
2017-10-17 21:49:17
阅读次数:
230
先总结一下,后面再一个个解释: 单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。 多个参数:使用#{param1},#{param2}取值 命名参数:通过@param("key")明确指定封装map中的key,就可以通过#{key}取出参数值了 POJO:如果多 ...
分类:
其他好文 时间:
2017-10-17 17:21:38
阅读次数:
151
一:MyBatis自关联查询映射文件 1.pojo类 2.dao接口 3.Mapper映射文件(切记实体类里的toString方法里边去掉类型为List的属性,要不然打印时会出现死循环的)。 ...
分类:
其他好文 时间:
2017-10-16 19:47:57
阅读次数:
154
总结:通过前面的一些认识,可以大致认为,ioc容器就是获取一些需要使用的对象如pojo等的引用,相当于new 而ioc容器的作用也就是用于此处,用于获取或者读取对象实例,它的含义是经过继承或者实现接口后,来获取在它内部的对象的实例,也可以通过让classpath ...
分类:
编程语言 时间:
2017-10-16 18:10:02
阅读次数:
197