CycloneKid的博客

路漫漫兮修远兮,吾将上下而求索

Mybatis-04-结果集映射resultMap/动态SQL/关联查询

一.结果集映射resultMapresultType可以指定将查询结果映射为持久化类,但需要持久化类的属性名和sql查询的列名一致才能映射成功。如果数据库中的表的字段名和持久化类的属性名不一致,则需要通过resultMap将字段名和属性名建立起对应关系 例如: 数据库表bbs_employe...

2017-09-30 22:45:59

阅读数 881

评论数 0

Mybatis-03-配置文件及Mybatis主要API详解

一.配置Mybatis的全局配置文件sqlMapConfig.xml 上篇文章Mybatis-02-对数据库的基本操作中sqlMapConfig.xml文件的配置内容: <?xml version="1.0" encoding=&a...

2017-09-30 20:15:47

阅读数 106

评论数 0

Mybatis-02-对数据库的基本操作

一.使用Mybatis进行一些基本的数据库操作首先要创建一个使用了Mybatis框架的Java项目,在我的上篇博客中有详细的讲解Mybatis-01-简介及入门 另外我将这个示例程序传到了Github上Mybatis入门1.模糊查询1.1 mapper.xml配置文件中配置查询语句 //map...

2017-09-30 11:30:01

阅读数 116

评论数 0

JavaSE集合框架-01-集合框架体系及表数据结构

Collection接口: 集合可以看做一种容器,即存储各种对象的容器,容器的实现方式有很多种(list,set),每种存储数据的方式(即数据结构)都有区别,但是它有很多共性的功能(增删改查等)。对集合的各种实现的共有方法进行抽取,可以得到一个金字塔形的集合框架,金字塔的最顶端就是Collect...

2017-09-28 23:01:28

阅读数 111

评论数 0

Mybatis-逆向工程

逆向工程生成Mybatis映射文件及持久化类使用IDEA逆向工程生成Mybatis的配置文件没有Hibernate那么方便—Hibernate逆向工程,因为IDEA没有Mybatis的逆向工程插件,所以想要使用Mybatis逆向工程,需要创建一个Java项目,利用Mybatis官方提供的jar包:...

2017-09-28 16:20:50

阅读数 493

评论数 0

Hibernate-逆向工程

Mybatis和Hibernate是Java最常用的两个用于操作数据库的框架,使用两个框架都需要写很多配置文件,如Hibernate需要编写各个持久化类的映射文件,Mybatis也是每一个持久化类需要一个映射文件,而两个框架都支持使用逆向工程生成配置文件,可以大大简化工作量逆向工程生成Hibern...

2017-09-28 11:51:37

阅读数 199

评论数 0

Mybatis-01-简介及入门

一.Mybatis简介1.MyBatis 框架的历史MyBatis 原本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月MyBatis 迁移到Githu...

2017-09-27 17:15:48

阅读数 117

评论数 0

多线程(三)--多线程间通信

一.线程间通信1.生产者与消费者问题//多线程经典,卖烤鸭程序--生产者与消费者 //定义一个资源类Resource class Resource{ private String name; private int count = 1; //set()方法给生产者调用 ...

2017-09-25 11:39:38

阅读数 509

评论数 0

多线程(二)

多线程的安全问题承接上篇博客的内容,使用Runnable接口创建线程 此时,int类型的数据num是一个共有数据,被多个线程一起调用//毕向东经典买票程序 class Ticket implements Runnable{ private int num = 100; public...

2017-09-24 20:34:42

阅读数 157

评论数 0

多线程(二)--同步及死锁

一.多线程安全问题 承接上篇博客的内容多线程(一)线程创建,使用Runnable接口创建线程 此时,int类型的数据num是一个共享数据,被多个线程一起调用 //毕向东经典买票程序 class Ticket implements Runnable{ //1.num是多个线程共同...

2017-09-24 17:53:10

阅读数 214

评论数 1

多线程(一)--线程的创建,Thread类与Runnable接口

一.进程与线程的概念1.进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式...

2017-09-24 15:06:59

阅读数 277

评论数 0

jQuery-zTree插件使用

一.zTree插件入门1.zTree简介ZTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 ZTree 最大优点。2.zTree插件的核心文件ztree官网:在地址栏中输入ztree.meztree官网可以查看在线API,也可以下载最新的ztr...

2017-09-23 22:25:51

阅读数 924

评论数 0

JavaEE核心API--Servlet

一.Servlet简介Servlet是serverapplet的简写,意为服务器端程序。用来处理客户端浏览器发来的请求,并相应给浏览器动态资源 Servlet是JavaWeb三大组件(Servlet,Filter,Listener)1.1 Servlet的功能Servlet用来处理动态资源,其根...

2017-09-23 00:06:29

阅读数 247

评论数 0

Struts2-02-OGNL及值栈

OGNL简介OGNL的全称是对象图导航语言 (Object-Graph Navigation Langimge) ,它是一种功能强大的开 源表达式语言,使用这种表达式语言,可以通过它的表达式语法,存取Java对象的任意属性,调用 Java对象的方法,同时能够自动实现必要的类型转换。OGNL 的作用...

2017-09-22 15:11:23

阅读数 146

评论数 0

Struts2-03-拦截器(BOS物流项目用户登录拦截)

拦截器概述 拦截器 在AOP中用于在某个方法或字段被访问之前,进行拦 截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 Webwork的中文文档的解释为:拦截器–是动态 拦截Action调用的对象。它提供了一种机制可以使开发者定义在一个actum执行的前后执行的代码,也可以在...

2017-09-20 21:13:27

阅读数 173

评论数 0

SSH项目搭建-03-DAO层,Controller层创建及代码抽取

1.添加web.xml文件 在web工程的webapp/WEB-INF/目录下添加xml文件 含有基本配置信息的web.xml配置文件: web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2017-09-20 16:42:38

阅读数 312

评论数 0

SSH项目搭建-01-使用idea创建Maven工程

1.添加web.xml文件 在web工程的webapp/WEB-INF/目录下添加xml文件 含有基本配置信息的web.xml配置文件: web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2017-09-20 15:59:40

阅读数 349

评论数 0

SSH项目搭建-02-配置文件

1.添加web.xml文件 在web工程的webapp/WEB-INF/目录下添加xml文件 含有基本配置信息的web.xml配置文件: web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2017-09-20 15:56:46

阅读数 134

评论数 0

AJAX技术

Jquery的ajax技术Jquery对ajax进行了封装,常用的3个Jquery方法如下: $.get(url, [data], [callback], [type]) $.post(url, [data], [callback], [type]) 参数解析: url:代表请求的...

2017-09-20 11:57:25

阅读数 299

评论数 0

Hibernate-01-API及环境搭建

一.Hibernate简介Hibernate框架是主流JAVA持久层框架之一,它具有灵活性强,易于操作的特点,能够大大简化程序的代码量,提高工作效率 Hibernate是一个开放源代码的ORM(Object Relational Mapping,即对象关系映射)框架,我对ORM框架的理解是,将数...

2017-09-19 18:28:18

阅读数 313

评论数 0

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