自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 配置事务

希望这篇文章能为不懂如何配置事务的人一点帮助。话不多说,我们进入正题。首先,在配置事务之前,我们需要先了解一下事务的属性。1.propagation:事务传播机制。该属性可选的值有如下几种。(1.)REQUIRED:默认值,表示如果存在一个事务,则支持当前事务;如果当前没有事务,则开启一个新的事务。(2.)REQUIRES_NEW:表示总是开启一个新的事务。如果一个事务已经存在,则将这个存在...

2018-10-17 16:18:06 223

原创 IoC和AOP使用扩展

1.构造注入我们使用Spring通过setter访问器实现了对属性的赋值,这种做法被称为设值注入。设置注入是一种无参构造方法<bean id="demo" class="com_bdqn_cn.Demo"> <property name="id" value="1"/&amp

2018-09-28 20:52:55 277

原创 String AOP

1.面向切面编程面向切面编程(Aspect Oriented Programming,AOP)是软件编程思想发展到一定阶段的产物,是对面向对象编程的有益补充。AOP一般适用于具有横切逻辑的场合。如访问控制、管理实务、性能检测等。日志、异常处理、事务控制等,都是一个健壮的业务系统所必须的。但为了保证系统健壮可用,就要在众多的业务方法中反复编写类似的代码,使原本就很复杂的业务处理代码变得更加复杂。...

2018-09-26 17:12:09 544 1

原创 Spring框架(一)

1.Spring框架Spring致力于Java EE应用的各种解决方案,而不是仅仅专注于某一层的方案。可以说,Spring使企业应用开发的“一站式”选择,Spring贯穿表现层、业务层、持久层。然而,Spring并不想取代那些已有的框架,而是以高度的开放性与他们无缝整合。Spring是一个轻量级框架,它大大简化了Java企业级的开发,提供了强大、稳定的功能,又没有带来额外的负担,让人们在使用它...

2018-09-22 15:45:57 389

原创 动态SQL(二) foreach

动态SQL(二) foreachforeach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每...

2018-09-19 19:43:34 21398

原创 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 191

原创 实现关联表查询

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 8148

原创 SQL映射文件

2.1.1 SQL映射文件 MyBatis真正强大之处就在于SQL映射语句,也是它的魅力所在。经过简单的对比SQL映射配置和JDBC代码,发现使用SQL映射文件配置可减少50%以上的代码量。并且MyBatis专注于SQL,对于开发人员来说,也可极大限度的进行SQL调优,以保证性能。下面是关于SQL映射文件的几个顶级元素配置: (1.)mapper:映射文件的根元素节点,只有一个属性manesp...

2018-09-07 17:03:04 1495 1

原创 初始MyBatis

1.1.2 框架的概念 框架(Framework)是一个提供了可重用的公共结构的半成品。它为我们创建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。对应用程序来说,“框架”就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着前人的经验和智慧,使用框架,我们就站在巨人的肩膀上。 框架保证了程序结构风...

2018-09-05 13:12:59 177

空空如也

空空如也

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

TA关注的人

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