- 博客(9)
- 收藏
- 关注
原创 配置事务
希望这篇文章能为不懂如何配置事务的人一点帮助。话不多说,我们进入正题。首先,在配置事务之前,我们需要先了解一下事务的属性。1.propagation:事务传播机制。该属性可选的值有如下几种。(1.)REQUIRED:默认值,表示如果存在一个事务,则支持当前事务;如果当前没有事务,则开启一个新的事务。(2.)REQUIRES_NEW:表示总是开启一个新的事务。如果一个事务已经存在,则将这个存在...
2018-10-17 16:18:06
252
原创 IoC和AOP使用扩展
1.构造注入我们使用Spring通过setter访问器实现了对属性的赋值,这种做法被称为设值注入。设置注入是一种无参构造方法<bean id="demo" class="com_bdqn_cn.Demo"> <property name="id" value="1"/&
2018-09-28 20:52:55
325
原创 String AOP
1.面向切面编程面向切面编程(Aspect Oriented Programming,AOP)是软件编程思想发展到一定阶段的产物,是对面向对象编程的有益补充。AOP一般适用于具有横切逻辑的场合。如访问控制、管理实务、性能检测等。日志、异常处理、事务控制等,都是一个健壮的业务系统所必须的。但为了保证系统健壮可用,就要在众多的业务方法中反复编写类似的代码,使原本就很复杂的业务处理代码变得更加复杂。...
2018-09-26 17:12:09
614
1
原创 Spring框架(一)
1.Spring框架Spring致力于Java EE应用的各种解决方案,而不是仅仅专注于某一层的方案。可以说,Spring使企业应用开发的“一站式”选择,Spring贯穿表现层、业务层、持久层。然而,Spring并不想取代那些已有的框架,而是以高度的开放性与他们无缝整合。Spring是一个轻量级框架,它大大简化了Java企业级的开发,提供了强大、稳定的功能,又没有带来额外的负担,让人们在使用它...
2018-09-22 15:45:57
421
原创 动态SQL(二) foreach
动态SQL(二) foreachforeach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每...
2018-09-19 19:43:34
22132
原创 mybatis动态sql语句
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: if 语句 (简单的条件判断) choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中的choose 很类似. trim (对包含的内容加上 prefix,或者 suffix 等...
2018-09-17 19:18:39
219
原创 实现关联表查询
1.一对一关联 当数据库中表与表之间有关联时,在对数据库进行操作时,就不只是针对某一张表了,需要联表查询MyBatis中如何实现联表查询 1.首先,新建两张表 班级表(class) ID:c_id 名字:c_name 老师:teacher_id 教师表(teacher) ID:t_id 姓名:t_name 班级表和教师表通过t_id相连,一个班只有一个老师 2.创建相应的...
2018-09-09 18:21:33
8191
原创 SQL映射文件
2.1.1 SQL映射文件 MyBatis真正强大之处就在于SQL映射语句,也是它的魅力所在。经过简单的对比SQL映射配置和JDBC代码,发现使用SQL映射文件配置可减少50%以上的代码量。并且MyBatis专注于SQL,对于开发人员来说,也可极大限度的进行SQL调优,以保证性能。下面是关于SQL映射文件的几个顶级元素配置: (1.)mapper:映射文件的根元素节点,只有一个属性manesp...
2018-09-07 17:03:04
1555
1
原创 初始MyBatis
1.1.2 框架的概念 框架(Framework)是一个提供了可重用的公共结构的半成品。它为我们创建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。对应用程序来说,“框架”就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着前人的经验和智慧,使用框架,我们就站在巨人的肩膀上。 框架保证了程序结构风...
2018-09-05 13:12:59
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人