代码改变世界

随笔分类 -  MyBatis

Mybaits+SpringMVC项目(含代码生成工具源码)

2012-08-12 11:02 by java线程例子, 491 阅读, 收藏,
摘要: 大家下载下来修改数据库配置应该就能运行起来,里面有一个SM的简单案例了,还有说明文件。运行效果 工具类可以生成Springmvc+mybatis的相关类和配置文件,并具有增删查改的功能, 因为初期这工具只打算给内部使用,所以代码有些地方不是那么整洁,注释也不是很完善,不过工具也没什么技术含量,并没有很复杂的逻辑,一般人都能看懂,所以大家也就将就点吧。 工具目前存在bug和不完善的地方,如果发现有bug或者好的建议告诉我一起交流下,有兴趣大家可以自己动手修改和完善,改的更适合自己,框架不仅仅生成SM的代码,只要调整下就可以生成其他框架的代码,如SSI,SSH都可以的。因为这里上传不了大文件,大. 阅读全文

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 和 阅读全文