mybatis spring 集成 bootstrap 例子一个
By:Roy.LiuLast updated:2014-03-02
无意在老外的网站上发现了这个东西, 本身提供的例子是有错误的, 我下载下来之后修改了一下, 能成功运行了虽然只是一个demo, 麻雀虽小五脏俱全. 这个例子主要体现一下东西:
1. mybatis 与 spring MVC集成
2. 利用了 mybatis 注解做查询(一般都是用xml配置的,因为mybatis 使用配置更强大)
3. 结合了 bootstrap 的css布局和js相关的东西,貌似支持移动设备, 响应式布局.
4. 与数据库结合,利用了一个学生表来做例子怎么操作数据库
至于 mybatis 与 spring MVC 的集成,可以参看我以前记录的博客: mybatis 教程 , 这个例子的另外一个特点是利用 mybatis 注解来实现的,其实注解的使用在mybatis 项目中并不多见,原因是到目前为止有很多东西是注解是无法完成的,仍然需要XML配置文件来协助才能完成,但对于这个简单的例子来说足够了,参考如下配置;
这里注解的 @Select 就相当于在 XML 里面配置的 Select 语句. 作用是一样的。习惯这种写法的可以参考, 另外注意:需要在spring 配置文件中加入如下配置:
配置这里之后,注解的 类才能与spring ,mybatis 集成起来, 这是重点.
与bootstrap 结合,bootstrap 是一个界面框架解决方案,而且已经被UI界广泛接受,做出来的界面自动支持响应式布局, 对现在移动设备如此多的今天是个好事情, 看一个注册界面的UI.
在工程中与 bootstrap 结合的方式:
作为项目程序需要的 数据库表的脚本如下:
整个工程项目工程下载:
mybatis spring bootstrap 例子下载
1. mybatis 与 spring MVC集成
2. 利用了 mybatis 注解做查询(一般都是用xml配置的,因为mybatis 使用配置更强大)
3. 结合了 bootstrap 的css布局和js相关的东西,貌似支持移动设备, 响应式布局.
4. 与数据库结合,利用了一个学生表来做例子怎么操作数据库
至于 mybatis 与 spring MVC 的集成,可以参看我以前记录的博客: mybatis 教程 , 这个例子的另外一个特点是利用 mybatis 注解来实现的,其实注解的使用在mybatis 项目中并不多见,原因是到目前为止有很多东西是注解是无法完成的,仍然需要XML配置文件来协助才能完成,但对于这个简单的例子来说足够了,参考如下配置;
package com.yihaomen.elizabetht.mappers; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Options; import org.apache.ibatis.annotations.Select; import com.yihaomen.elizabetht.model.Student; public interface StudentMapper { @Insert("Insert INTO student(userName, password, firstName," + "lastName, dateOfBirth, emailAddress) VALUES" + "(#{userName},#{password}, #{firstName}, #{lastName}," + "#{dateOfBirth}, #{emailAddress})") @Options(useGeneratedKeys=true, keyProperty="id", flushCache=true, keyColumn="id") public void insertStudent(Student student); @Select("Select USERNAME as userName, PASSWORD as password, " + "FIRSTNAME as firstName, LASTNAME as lastName, " + "DATEOFBIRTH as dateOfBirth, EMAILADDRESS as emailAddress " + "FROM student Where userName = #{userName}") public Student getStudentByUserName(String userName); }
这里注解的 @Select 就相当于在 XML 里面配置的 Select 语句. 作用是一样的。习惯这种写法的可以参考, 另外注意:需要在spring 配置文件中加入如下配置:
配置这里之后,注解的 类才能与spring ,mybatis 集成起来, 这是重点.
与bootstrap 结合,bootstrap 是一个界面框架解决方案,而且已经被UI界广泛接受,做出来的界面自动支持响应式布局, 对现在移动设备如此多的今天是个好事情, 看一个注册界面的UI.
在工程中与 bootstrap 结合的方式:
作为项目程序需要的 数据库表的脚本如下:
Create TABLE `student` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `dateOfBirth` datetime NOT NULL, `emailAddress` varchar(255) NOT NULL, `firstName` varchar(255) NOT NULL, `lastName` varchar(255) NOT NULL, `password` varchar(8) NOT NULL, `userName` varchar(20) NOT NULL, PRIMARY KEY (`id`) )
整个工程项目工程下载:
mybatis spring bootstrap 例子下载
From:一号门
Previous:Apache 反向代理 IIS 那点折腾事
COMMENTS