现在假设数据库中有两张表,一张是班级表,另一张是教师表。一个班级只有一名班主任老师,而一个老师只能担任一个班的班主任,这就是我们所说的一对一关联关系。现在要求,查询班级表的同时也要查询出老师的信息。两张表的数据如下所示:教师表:班级表:创建表的SQL语句如下(MySQL数据库):CREATE TA....
分类:
数据库 时间:
2014-12-08 13:50:53
阅读次数:
323
Ioc概念:
包括两个内容:控制&反转
对于软件来说,是某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。DI(依赖注入:Dependency Injection)即让调用类对某一接口实现类的依赖由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。
Ioc类型:从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。
反射在Io...
分类:
编程语言 时间:
2014-12-07 23:16:47
阅读次数:
309
mysql本身类型介绍:BIGINT 8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 极大整数值需求本身id为16位,8字节长度已经完全满足,因此考虑采用数据库自增i...
分类:
数据库 时间:
2014-12-07 22:53:42
阅读次数:
243
最近在学习mybatis,在网上查阅资料,并按照别人的范例来测试,总会出一些错误,这里把配置过程中的一些注意事项梳理一下。一、导包(用eclipse开发) 1、如果你新建的是普通的project,需要在工程目录下,新建一个文件夹(一般为lib),然后需要手动导包,具体操作是:选中包右键-Bui...
分类:
其他好文 时间:
2014-12-07 06:26:49
阅读次数:
184
前几天趁空闲时间整合了下SpringMVC+Mybatis+Druid,这里小记录下,这个Demo是基于Maven构建的,数据源用的是阿里巴巴温少的开源项目Druid,数据库用的是Mysql。由于eclipse去安装Maven很不方便,也老出错,这里我使用的是Spring Tool Suite(ST...
分类:
编程语言 时间:
2014-12-06 21:30:16
阅读次数:
520
前言 前段时间突然想用SpringMVC结合Ext做一个框架原型,整合后发现SpringMVC配合Ext简直天衣无缝,当然SpringMVC结合别的UI框架应该也是天衣无缝的。SpringMVC比Struts2确实要强大很多,特别对于Ext框架JSON数据的完美支撑,开发起来相当舒服。Sprin.....
分类:
编程语言 时间:
2014-12-06 10:04:39
阅读次数:
472
上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给mybatis的配置画上了一个句号。那么从本篇文章开始,将会介绍mapper映射文件的配置, 这是mybatis的核心之一,一定要学好。在mapper文件中,以mapper作...
分类:
移动开发 时间:
2014-12-05 22:31:26
阅读次数:
280
上篇《深入浅出Mybatis系列(七)---mapper映射文件配置之insert、update、delete》介绍了insert、update、delete的用法,本篇将介绍select、resultMap的用法。select无疑是我们最常用,也是最复杂的,mybatis通过resultMap能帮...
分类:
移动开发 时间:
2014-12-05 22:31:04
阅读次数:
295
上篇文章《深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)》简单看了一下TypeHandler, 本次将结束对于mybatis的配置文件的学习, 本次涉及到剩下没提及到的几个节点的配置:objectFactory、databaseIdProvider、p...
分类:
移动开发 时间:
2014-12-05 22:31:01
阅读次数:
169
上篇文章《深入浅出Mybatis系列(一)---Mybatis入门》, 写了一个Demo简单体现了一下Mybatis的流程。本次,将简单介绍一下Mybatis的配置文件:上次例子中,我们以SqlSessionFactoryBuilder 去创建 SqlSessionFactory, 那么,我们就先从...
分类:
其他好文 时间:
2014-12-05 21:12:46
阅读次数:
165