完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業(yè)名稱
    * 信用代碼
    * 所在行業(yè)
    * 企業(yè)規(guī)模
    * 所在職位
    * 姓名
    * 所在行業(yè)
    * 學歷
    * 工作性質
    請先選擇行業(yè)
    您還可以選擇以下福利:
    行業(yè)福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    二次開發(fā)教程:MyBatis配置

    發(fā)布于:2019-07-24 16:40:15

    網(wǎng)友投稿

    更多

    首先用創(chuàng)建一個java控制臺程序,


    然后創(chuàng)建一個引入mybatis和MySql的jar包,


    再創(chuàng)建一個mybatis的配置文件如mybatis.xml文件


     


    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

            "http://mybatis.org/dtd/mybatis-3-config.dtd">

    <configuration>

        <typeAliases>

            <typeAlias alias="User" type="models.User" />

        </typeAliases>

        <environments default="development">

            <environment id="development">

                <transactionManager type="JDBC" />

                <dataSource type="POOLED">

                    <property name="driver" value="com.mysql.jdbc.Driver" />

                    <property name="url" value="jdbc:mysql://127.0.0.1:3306/test" />

                    <property name="username" value="root" />

                    <property name="password" value="" />

                </dataSource>

            </environment>

        </environments>

     

        <mappers>

            <!-- 這個是數(shù)據(jù)的配置文件,后面會配置 -->

            <mapper resource="medels/User.xml" />

        </mappers>

    </configuration>

    再創(chuàng)建一個User類,作為數(shù)據(jù)模型,


     


    package models;

     

    public class User {

        private int id;

        private String name;

     

        public int getId() {

            return id;

        }

     

        public void setId(int id) {

            this.id = id;

        }

     

        public String getName() {

            return name;

        }

     

        public void setName(String name) {

            this.name = name;

        }

     

    }

    然后給數(shù)據(jù)模型創(chuàng)建映射文件,這個和mabatis.xml里的 <mapper resource="medels/User.xml" /> 是對應的


     


    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

            "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

     

    <mapper namespace="models">

        <select id="getUserByID" parameterType="int" resultType="User">

            select * from `tt` where id = #{id}

        </select>

    </mapper>

    最后是main函數(shù)


     


    public class Main {

        private static SqlSessionFactory sqlSessionFactory;

        private static Reader reader;

     

        public Main() {

        }

     

        public static void main(String[] args) {

            SqlSession session = sqlSessionFactory.openSession();

     

            try {

                User user = (User)session.selectOne("getUserByID", Integer.valueOf(1));

                if (user != null) {

                    String userInfo = "名字:" + user.getName() + ", Id:" + user.getId();

                    System.out.println(userInfo);

                }

            } finally {

                session.close();

            }

     

        }

     

        static {

            try {

                reader = Resources.getResourceAsReader("mybatis.xml");

                sqlSessionFactory = (new SqlSessionFactoryBuilder()).build(reader);

            } catch (Exception var1) {

                var1.printStackTrace();

            }

     

        }

    }

    本文版權歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權,謝絕轉載。

    未標題-1.jpg

    上一篇:二次開發(fā)教程:MyBatis增刪查改

    下一篇:二次開發(fā)教程:Revit開發(fā)IExternalCommandAvailability的使用

    主站蜘蛛池模板: 国产短视频精品一区二区三区| 亚洲福利一区二区| 亚洲AV无码一区东京热| 国产小仙女视频一区二区三区| 国产乱码精品一区二区三区四川人 | 亚洲av成人一区二区三区观看在线 | 无码精品人妻一区二区三区免费看| 波多野结衣一区二区免费视频 | 一区二区高清在线| 亚洲中文字幕一区精品自拍| 另类免费视频一区二区在线观看 | 国产一区二区免费视频| 日韩十八禁一区二区久久| eeuss鲁片一区二区三区| 亚洲国产欧美一区二区三区 | 国产在线观看一区精品| 一区二区三区高清在线| 天美传媒一区二区三区| 久久久久久人妻一区二区三区| 亚洲一区动漫卡通在线播放| 日韩精品中文字幕无码一区 | 成人国产一区二区三区| 一本岛一区在线观看不卡| 国产一区二区三区美女| 日韩精品中文字幕视频一区| 国产成人免费一区二区三区| 精品国产一区在线观看| 国产精品亚洲一区二区麻豆| 深田咏美AV一区二区三区| 亚洲av成人一区二区三区观看在线| 伊人久久一区二区三区无码| 国产精品亚洲一区二区在线观看 | 亚洲AV无码第一区二区三区| 国产AV一区二区三区无码野战| 亚洲国产一区二区a毛片| 国产精品一级香蕉一区| 国产成人精品一区二三区熟女 | 久久久久人妻一区二区三区| 伊人久久精品无码麻豆一区| 久久精品无码一区二区三区免费| 一区二区传媒有限公司|