代码改变世界

随笔分类 -  Spring

mybatis+spring+struts2框架整合

2012-08-07 22:18 by java线程例子, 382 阅读, 收藏,
摘要: 近期公司要开发新的项目,要用struts2+mybatis+spring框架,所以学习了下,来自己的博客发表下,希望能给大家带来帮助!下边我把我的myschool开发的源代码以及数据库贴出来! 开发环境 myeclips+tomcate+sql server 开发技术 struts2+mybatis+spring jsp+java 一.创建web项目导入必需的jar文件 二.创建并编写配置文件,配置文件比较多。可能有点繁琐。 1.创建并编写ApplicationContext.xml<?xml version="1.0" encoding="UTF-8&qu 阅读全文

MyBatis学习 之 四、MyBatis配置文件

2012-08-05 13:15 by java线程例子, 292 阅读, 收藏,
摘要: 四、MyBatis主配置文件MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件在定义sqlSessionFactory时需要指定MyBatis主配置文件:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFa 阅读全文

MyBatis学习 之 三、动态SQL语句

2012-08-05 13:14 by java线程例子, 3213 阅读, 收藏,
摘要: 三、动态SQL语句MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件 有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下.. 阅读全文

MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存

2012-08-05 13:13 by java线程例子, 249 阅读, 收藏,
摘要: 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件2.2 select一个select 元素非常简单。例如:<!-- 查询学生,根据id --> <select id="getStudent" parameterType="St 阅读全文

MyBatis学习 之 二、SQL语句映射文件(1)resultMap

2012-08-05 13:10 by java线程例子, 254 阅读, 收藏,
摘要: 二、SQL语句映射文件(1)resultMapMyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:<mappers> 阅读全文

MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql

2012-08-05 02:26 by java线程例子, 286 阅读, 收藏,
摘要: 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和 阅读全文