1 mysql創建數據庫腳本
-PhpMyAdmin SQL轉儲 - 版本4.2.11-- http://www.phpmyadmin.net----主機:localhost--生成 - 生成時間:2016-08-02 18:13:13:50---服務器版本:5.6.21-- php版本:5.6.3SET sql_mode =“ sql_mode =” no_auto_value__value__zero_zerOne_zerone noteetipe nime_zeero; “+00:00”;/ *! 40101設置@old_character_set_client = @@@@@@farne_set_set_client */;/ *! 40101 set @old_character_set_set_set_set_set_set_set_set_set_set_set_res_results */;/;/ *! 40101 set @old_coll_coll_collation_connection_connection_connection_connection_connection_connection =@@collation_connection-40110 */; ut! Database: `mybatis`---- ------------------------------------------------------------ 表的結構 `Student`--CREATE TABLE IF NOT EXISTS `Student` (`id` int(10) NOT NULL,`name` varchar(256) NOT NULL,`age` int(4) NOT NULL) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;---- 轉存表中的數據``sudent'' - 插入``學生'(n id',n name',age')值(1,'zhansan',20); -----丟棄表的索引 - dobled table``table'' - alter table table table table table table add primary primary鍵( `學生會`id` id` in int(10)not auto_increment,auto_increment = 2;/*!40101設置partinal_set_set_set_client =@old_character_set_set_client*/;/*!40101 set partinal_set_set_set_set_set_set_res_res_res_res_res_ser_set_set_set_set_set_sert_ 40101101 */;
2創建與數據庫表學生對應的pojo類
軟件包com.mtour.mybatis.demo;導入javax.xml.bind.annotation.xmlrootelement; @xmlrootelementPublic class student name){this.name = name;} public int getage(){return age;} public void setage(int age){this.age = age;}}}3創建映射學生錄像師
<? xml版本=“ 1.0” encoding =“ utf-8”? > <! doctype mapper public public' - // mybatis.org//dtd mapper 3.0 // en http://mybatis.org/mybatis.org/dtd/dtd/dtd/mybatis-3-mmybatis-3-mmapper.dtddd"> mmapper.dtddd"> mmapper.mmapper.mmapper.mmapper.mmapper.mmapper.mmapper.mmapper-mmapper-papper< namespace =“ com.mtour.mybatis.demo.studentmapper”> <select ID =“ getStudent” parametypy =“ int” resucttype =“ com.mtour.mybatis.demo.student”
4。創建conf.xml
<? xml版本=“ 1.0” encoding =“ utf-8”? > <! doctype配置公共“ - // mybatis.org//dtd config 3.0 // en” http://mybatis.org/dtd/mmybatis.org/dtd/mybatis-3-3-config.dtddd/ryvent id =“開發”> <transActionManager type =“ jdbc” /> <! - > <dataSource type =“ blibed”> <property name =“ drive” value =“ com.mysql.jdbc.driver” /> <property name =“ url” url“ url” url“ url” value =“ jdbc:mysql:mysql:// localhost:// localhost:3306 /yous <30306 /ybat value =“ root”/> <屬性名稱=“密碼” value =“”/> </dataSource> </emoveruments> </emoverments> <mappers> <mapper resource =“ com/mtour/mtour/mybatis/mybatis/demo/demo/demomapper.xml.xml.xml”/>
5。創建休息資源
package com.mtour.mybatis.demo;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import javax.ws.rs.get;導入Javax.ws.rs.Path;導入javax.ws.rs.produces;導入Javax.ws.rs.Pathparam;導入javax.ws.rs.core.mediatype; @path(“/student”)公共類demo {static String Resource =“ conf.xml”; static InputStream is = demo.class.getClassLoader()。 getResourceasStream(resource); static sqlsessionfactory sessignfactory = new SqlsessionFactory = new Sqlsessionfactoryfactorybuilder(new sqlsessionfactoryfactorybuilder fublor) Sayhello(){返回“ Hello jersey,第一個演示”; } @get @path(“//{param}”)@produces(“ text/plain; charset; charset = utf-8”)public string sayhellotoutf8(@pathparam(@pathparam(“ param”)字符串用戶名){return'hello“ hello” + userName; } @get @path(“/getStudent/{id}”)@produces(mediatype.application_json)公共學生getuserjson(@pathparam(@pathparam(“ id”)字符串ID){integer studentId = integer.value.valueof(id) “ com.mtour.mybatis.demo.studentmapper.getstudent”; student s = session.selectone(statement,studentId); session.close(); return s; return s; }}}6。啟動調試
:http://xiazai.vevb.com/201605/yuanma/mybatisdemo(jb51).rar
mybatis讀取數據庫數據並提供休息,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持! ,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!