Ying

个人博客:http://smartsi.club/

[MyBatis日记]问题汇总

问题一:mybatis映射文件insert不执行,而直接用sql则可以插入成功 解决方案: studentMapper.insertStudent(student);在执行晚SQL语句之后,记得session.commit(); 问...

2016-02-21 23:25:45

阅读数:1658

评论数:1

[MyBatis日记](6)一对一与一对多映射

1. 一对一映射 1.1 第一种方式 每一个学生都有一个与之关联的地址信息。表Student有一个addressID列,是Address表的外键。 Student表的数据如下: Address表的数据如下: Student表和Address表数据是一对一的关系。 ...

2016-02-15 23:43:28

阅读数:1812

评论数:0

[MyBatis日记](5)结果集映射ResultMaps

ResultMaps被用来将SQL SELECT语句的结果集映射到JavaBean的属性中。 1. 简单ResultMap 如果Student类中属性名称与数据库中对应的列名称不相同,在查询填充时不会自动填充,即属性值不会被列值填充。这是因为MyBatis自动对JavaBean中和列名称匹配的...

2016-02-15 00:01:38

阅读数:2267

评论数:0

[MyBatis日记](4)映射语句

MyBatis提供了多种元素来配置不同类型的语句,如 SELECT,INSERT,UPDATE,DELETE。 1. INSERT语句 虽然之前我们接触过SELECT语句的映射,但是MyBatis真正强大的功能,在于映射SELECT查询方面的灵活性。我们还是先从简单的语句着手。 1.1 基本...

2016-02-14 19:31:57

阅读数:1422

评论数:0

MyBatis日记

MyBatis日记 [MyBatis日记]MyBatis概述[MyBatis日记]MyBatis创建一个简单项目 [MyBatis日记]映射器配置文件与映射器接口 更新中... Spring实战系列 [Spring实战系列]Eclipse下创建Spring-HelloWo...

2016-02-13 22:39:49

阅读数:1135

评论数:0

[MyBatis日记](3)映射器配置文件与映射器接口

前一篇文章中我们介绍了如何使用MyBatis创建一个简单的项目,我们已经看见了一些映射器配置文件中配置基本的映射语句,以及怎样使用SqlSession对象调用它们的例子。 1. 前景回顾 现在让我们看看在com.sjf.bean包中studnetMapper.xml配置文件内,如何配置i...

2016-02-13 22:33:56

阅读数:2544

评论数:0

[Spring实战系列](18)注解切面

使用注解来创建切面是AspectJ 5所引入的关键特性。在AspectJ 5之前,编写AspectJ切面需要学习一种Java语言的扩展,但是AspectJ面向注解的模型可以非常简单的通过少量注解把任意类转变为切面。 回顾一下Audience类,没有任何地方让它成为一个切面,我们不...

2016-02-13 21:40:25

阅读数:2780

评论数:0

[Spring实战系列](17)编写切点与声明切面

切点用于准确定位应该在什么地方应用切面的通知。切点和通知是切面的最基本元素。 在Spring AOP中,需要使用AspectJ的切点表达式语言来定义切点。关于Spring AOP的AspectJ切点,最重要的一点是Spring仅支持AspectJ切点指示器的一个子集。 类型 说...

2016-02-12 20:41:10

阅读数:3008

评论数:0

[Spring实战系列](16)面向切面编程(AOP)概述

1. 简介 在软件中,有些行为对于大多数应用都是通用的。日志,安全和事务管理的确很重要,但他们是都是应用对象主动参与的行为呢?如果让应用对象只关注自己所针对的业务领域问题,而其他方面的问题由其他应用对象来处理,这样会不会更好? 在软件开发中,分布于应用中多处的功能被称为横切关注点。通...

2016-02-11 20:02:59

阅读数:2149

评论数:0

[Spring实战系列](15)使用Spring基于Java的配置

并不是所有的开发人员都喜欢使用XML,所以Spring3.0 为这些人准备了一些特别的东西。可以几乎不使用XML而使用纯粹的Java代码来配置Spring应用。并且基于Java的配置拥有一些XML配置所不具有的技巧。 1. 创建基于Java的配置 即使Sprin...

2016-02-10 22:55:06

阅读数:3706

评论数:0

[Spring实战系列](14)Bean的自动检测

即使有助于完全消除Spring注解中的和元素,但是还是不能完全消除,仍然需要使用元素显示定义Bean。因此元素出现了,它除了完成一样的工作,还允许Spring自动检测Bean和定义Bean。这就意味着我们不使用元素,Spring应用中的大多数(或者所有)Bean都能够实现定义和装配。 为...

2016-02-10 19:19:04

阅读数:2574

评论数:0

[Spring实战系列](13)使用注解自动装配

1. 简介 从Spring2.5开始,我们就可以使用注解的自动装配方式装配Spring Bean的属性。使用注解自动装配方式与在XML中使用autowire属性自动装配没有太大区别。那为啥还要研发出这样一种装配方式?肯定有它独特的地方:使用注解自动装配方式允许更细粒度的自动装配,我们可以选择性的标...

2016-02-08 17:44:09

阅读数:2931

评论数:1

[Spring实战系列](12)Bean的自动装配

Spring提供了4种各具特色的自动装配策略: 类型 说明 no 默认方式,Bean的引用必须通过XML文件中的元素或者ref属性手动设定。 byName 把与Bean的属性具有相同名字(ID)的其他Bean自动装配到Bean对应属性中。如果没有跟属性的名字相匹配...

2016-02-07 13:38:23

阅读数:1722

评论数:0

[杂谈]微软亚洲研究院院长洪小文博士写给你的新年书单

新年将至,除了美食和聚会,别忘了给自己的头脑也充点电!春节七天乐,我们特地邀请微软亚洲研究院院长洪小文博士为大家推荐了七本书,包含了科学、科幻、商业、政治、管理等多个主题的内容。读完洪院长的春节书单,相信你一定会有一个收获颇丰的春节假期。   除夕—— 《超级智能:路线图、危险性与应对策略》...

2016-02-07 08:52:43

阅读数:1502

评论数:0

[MyBatis日记](2)MyBatis创建一个简单项目

使用MyBatis的前提条件是你电脑上已经安装了JDK与MySQL,在这我们不赘述这些东西,重点还是怎么利用MyBatis创建一个简单的演示项目。 1. 数据库准备工作 使用一下SQL脚本往MySQL test 数据库中创建Student表,并插入样本数据: ...

2016-02-06 18:54:09

阅读数:1969

评论数:0

[MyBatis日记](1)MyBatis概述

1. 什么是MyBatis? MyBatis 的前身是 iBATIS ,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。。MyBatis 3 是 iBATIS 的全新设...

2016-02-06 15:40:13

阅读数:1453

评论数:0

[Spring实战系列](11)SpEL使用表达式装配

到目前为止,我们为Bean 的属性和构造器参数装配的所有东西都是在Spring 的XML 配置文件中静态定义的。 id = "yoona" class = "com.sjf.bean.Student"> name="name"...

2016-02-05 19:39:06

阅读数:4282

评论数:0

[Spring实战系列](10)初探Bean生命周期

1. 生命周期流程图 Bean在Spring容器中从创建到销毁经历了若干个阶段,在每一个阶段都可以针对Spring如何管理Bean进行个性化定制。 正如你所见,在Bean 准备就绪之前,Bean 工厂执行了若干启动步骤。 Sprin...

2016-02-04 18:39:23

阅读数:1941

评论数:0

[Spring实战系列](9)装配集合

前两篇文章中,我们已经了解了如何使用Spring 配置简单属性值(使用value 属性)和引用其他Bean 的属性(使用ref 属性)。但是value 和ref 仅在Bean 的属性值是单个值的情况下才有用。当Bean 的属性值是集合,Spring 该如何配置呢? 当配置集合类型的Bea...

2016-02-04 12:13:36

阅读数:2072

评论数:0

[Spring实战系列](8)Spring注入方式之setter注入

通常,JavaBean 的属性是私有的,同时拥有一组存取器方法,以setXXX() 和getXXX() 形式存在。Spring 可以借助属性的set方法来配置属性的值,以实现setter方式的注入。 1. 注入简单值 在Spring 中我们可以使用 元素配置Bean 的属性。在许多方面...

2016-02-03 20:56:05

阅读数:4820

评论数:0

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