欢迎来到天天文库
浏览记录
ID:11612882
大小:105.50 KB
页数:32页
时间:2018-07-13
《mybatis详解 与配置mybatis+spring+mysql》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MyBatis详解 与配置MyBatis+Spring+MySqlMyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis只使用简单的XML和注解来配置和映射基本数据类型、Map接口和POJO到数据库记录。相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,Mybatis是一种“半自动化”的ORM实现。需要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包)。mybatis-spring-1.0.0.jar(与Spring结合包)。MyBatis简介
2、 MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis只使用简单的XML和注解来配置和映射基本数据类型、Map接口和POJO到数据库记录。相对Hibernate和ApacheOJB等“一站式”ORM解决方案而言,Mybatis是一种“半自动化”的ORM实现。需要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包)。mybatis-spring-1.0.0.jar(与Spring结合包)。下载地址:http://ibatis.apache.org/tools/ibato
3、rhttp://code.google.com/p/mybatis/1.2MyBatis+Spring+MySql简单配置1.2.1搭建Spring环境1,建立maven的web项目;2,加入Spring框架、配置文件;3,在pom.xml中加入所需要的jar包(spring框架的、mybatis、mybatis-spring、junit等);4,更改web.xml和spring的配置文件;5,添加一个jsp页面和对应的Controller;6,测试。可参照:http://limingnihao.javaeye.com/blog/830409。使用Eclipse的Maven构建SpringM
4、VC项目1.2.2建立MySql数据库建立一个学生选课管理数据库。表:学生表、班级表、教师表、课程表、学生选课表。逻辑关系:每个学生有一个班级;每个班级对应一个班主任教师;每个教师只能当一个班的班主任;使用下面的sql进行建数据库,先建立学生表,插入数据(2条以上)。更多sql请下载项目源文件,在resource/sql中。Sql代码 CREATEDATABASESTUDENT_MANAGER; USESTUDENT_MANAGER; CREATETABLESTUDENT_TBL ( STUDENT_ID VARCHAR(255)PRIMARYKEY, STUDEN
5、T_NAME VARCHAR(10)NOTNULL, STUDENT_SEX VARCHAR(10), STUDENT_BIRTHDAY DATE, CLASS_ID VARCHAR(255) ); INSERTINTOSTUDENT_TBL(STUDENT_ID, STUDENT_NAME, STUDENT_SEX, STUDENT_BIRTHDAY,
6、 CLASS_ID) VALUES (123456, '某某某', '女', '1980-08-01', 121546 ) 创建连接MySql使用的配置文件mysql.properties。Mysql.properties代码jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/student_manager?user=root&password=limingniha
7、o&useUnicode=true&characterEncoding=UTF-8 1.2.3搭建MyBatis环境顺序随便,现在的顺序是因为可以尽量的少的修改写好的文件。1.2.3.1创建实体类:StudentEntityJava代码publicclassStudentEntityimplementsSerializable{ privatestaticfinallongserialVersionU
此文档下载收益归作者所有