色女孩综合网_天天做天天添婷婷我也去 _日韩视频高清_草草影院免费

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

下載app免費領取會員

NULL

ad.jpg

二次開發教程:MyBatis增刪查改

發布于:2019-07-24 16:39:22

網友投稿

更多

1.創建控制臺程序。


2.導入mysql和mybatis的jar包


3.創建mybatis配置文件


 


<?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?useSSL=true" />

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

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

            </dataSource>

        </environment>

    </environments>

</configuration>

4.創建實體類


 


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;

    }

 

    public User(int id, String name) {

        this.id = id;

        this.name = name;

    }

    @Override

    public String toString() {

        return "User{" +

                "id=" + id +

                ", name='" + name + '\'' +

                '}';

    }

}

5.創建IUser接口


 


public interface IUser {

 

    @Select("select * from tt where id =#{id}")

    public User getUserById(int id);

 

    @Select("select * from tt")

    public List<User> getUserList();

 

    @Insert("insert into tt(id,name) values(#{id},#{name})")

    public void insertUser(User user);

 

    @Delete("delete from tt where id = #{id}")

    public  void deleteUserById(int id);

 

    @Update("update tt set name=#{name} where id =#{id}")

    public void updateUserById(User user);

}

6.main函數


 


public class Main {

 

    private  static SqlSessionFactory sqlSessionFactory;

    private  static Reader reader;

    static {

        try {

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

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

            sqlSessionFactory.getConfiguration().addMapper(IUser.class);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

 

    public static void main(String[] args) {

        //testSelect();

        //testInsert();

        //testDelete();

        testUpdate();

    }

 

    private static void  testSelect(){

        System.out.println("test select...");

        SqlSession session = sqlSessionFactory.openSession();

        try {

            IUser iUser = session.getMapper(IUser.class);

            List<User> users = iUser.getUserList();

            users.forEach(m -> {

                System.out.println(m);

            });

        }finally {

            session.close();

        }

    }

 

    private static void testInsert(){

        System.out.println("test insert...");

        SqlSession session = sqlSessionFactory.openSession();

        try {

            IUser iUser = session.getMapper(IUser.class);

            User testUser = new User(7, "name7");

            iUser.insertUser(testUser);

            session.commit();

        }

        finally {

            session.close();

        }

        System.out.println("趕緊去數據庫查查?。?!");

    }

 

    private static  void  testDelete(){

        System.out.println("test delete ...");

        SqlSession session = sqlSessionFactory.openSession();

        try {

            IUser iUser = session.getMapper(IUser.class);

            iUser.deleteUserById(7);

            session.commit();

        }finally {

            session.close();

        }

        System.out.println("麻溜的去數據庫查查!!!");

    }

 

    private static void testUpdate(){

        System.out.println("test update...");

        SqlSession session = sqlSessionFactory.openSession();

        try {

            IUser iUser = session.getMapper(IUser.class);

            User testUser = new User(5, "name5");

            iUser.updateUserById(testUser);

            session.commit();

        }

        finally {

            session.close();

        }

        System.out.println("...");

    }

}

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:二次開發教程:研究下WPF 數據binding 原理

下一篇:二次開發教程:MyBatis配置

60acb4e0ef112.png
色女孩综合网_天天做天天添婷婷我也去 _日韩视频高清_草草影院免费

    亚洲无亚洲人成网站77777 | 亚洲第一二三四五区| 国产农村妇女毛片精品久久莱园子 | 宅男噜噜噜66一区二区66| 一本大道久久精品懂色aⅴ| 亚洲精品专区| 亚洲欧美一区二区原创| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品久久久久一区二区三区共 | 在线成人www免费观看视频| 精品电影在线观看| 一区二区三区我不卡| 日韩系列在线| 亚洲欧美国产视频| 久久久久欧美| 欧美国产一区视频在线观看| 欧美1级日本1级| 国产精品有限公司| 伊人影院久久| 亚洲性感美女99在线| 欧美亚洲视频在线看网址| 欧美成人精品1314www| 欧美男人的天堂| 国产精品女主播一区二区三区| 狠狠色综合网站久久久久久久| 伊大人香蕉综合8在线视| 宅男精品导航| 久久精品99无色码中文字幕| 欧美日韩国产精品自在自线| 国产麻豆精品theporn| 国产日韩欧美成人| 亚洲少妇最新在线视频| 久久久久久香蕉网| 国产精品久久久久久妇女6080 | 国产精品高潮在线| 国产真实乱子伦精品视频| 亚洲视频综合| 久久综合久久久久88| 国产精品人成在线观看免费| 亚洲第一页自拍| 亚洲免费视频在线观看| 欧美高清一区| 国产一区二区无遮挡| 亚洲视频精品| 欧美成年人网| 精品福利av| 性欧美大战久久久久久久久| 久热精品视频在线| 国产亚洲永久域名| 这里是久久伊人| 欧美日韩一区二区在线观看视频| 国产一区二区精品在线观看| 亚洲欧美在线看| 欧美激情精品久久久久久大尺度| 狠狠色综合日日| 久久国产精品99久久久久久老狼| 欧美激情中文不卡| 日韩午夜免费视频| 欧美大片va欧美在线播放| 亚洲国产高清在线| 久久久久一区二区三区四区| 狠狠爱综合网| 欧美一区亚洲二区| 国模吧视频一区| 欧美综合77777色婷婷| 欧美激情视频在线播放| 日韩午夜电影| 欧美日韩亚洲一区二区三区在线| 亚洲人午夜精品| 欧美国产大片| 亚洲性感激情| 国产精品美女www爽爽爽视频| 亚洲欧美日韩爽爽影院| 国产精品日产欧美久久久久| 亚洲一区三区电影在线观看| 国产精品蜜臀在线观看| 亚洲视频一区二区在线观看| 国产精品乱码人人做人人爱| 亚洲直播在线一区| 激情六月婷婷久久| 米奇777在线欧美播放| 日韩午夜av在线| 欧美午夜无遮挡| 欧美在线免费播放| 禁断一区二区三区在线| 欧美黄色免费网站| 99国产精品私拍| 欧美黄色小视频| 欧美一激情一区二区三区| 国产亚洲欧美在线| 开心色5月久久精品| 亚洲国产精品ⅴa在线观看 | 亚洲精品日韩激情在线电影 | 在线免费不卡视频| 欧美大片va欧美在线播放| 韩国美女久久| 欧美视频在线观看| 性色av一区二区三区在线观看| …久久精品99久久香蕉国产| 欧美日韩国产999| 久久久久久9999| 日韩视频不卡中文| 韩日欧美一区| 欧美日韩国产综合网| 欧美专区在线| 日韩写真视频在线观看| 国外视频精品毛片| 欧美日韩综合在线| 久久精品国产一区二区三区| 在线日韩欧美视频| 欧美精品国产精品| 久久夜色精品国产噜噜av| 99视频精品| 亚洲国产一区在线观看| 国产精品进线69影院| 欧美日韩高清在线一区| 久久国产福利| 亚洲欧美日韩视频一区| 亚洲欧洲日产国产综合网| 激情六月婷婷综合| 国产精品地址| 欧美色精品天天在线观看视频 | 国产亚洲欧美另类中文 | 欧美一区二区三区成人| 亚洲精品一区中文| 91久久精品一区二区三区| 国产欧美一区视频| 国产精品毛片a∨一区二区三区|国| 蜜臀久久久99精品久久久久久| 久久久久国产精品一区| 亚洲免费一级电影| 一区二区三区欧美亚洲| 亚洲人成亚洲人成在线观看图片 | 亚洲高清色综合| 国产香蕉97碰碰久久人人| 国产精品视频免费观看www| 欧美国产三区| 欧美日韩三级一区二区| 欧美高清视频一区二区| 久久字幕精品一区| 久久欧美中文字幕| 99re6热在线精品视频播放速度| 亚洲人成毛片在线播放女女| 国产日韩专区| 国产视频观看一区| 国产精品欧美久久久久无广告| 国产精品日本精品| 国产精品视频一区二区高潮| 国产精品国产三级国产专播品爱网| 欧美日韩国产区| 国产精品久久久久一区二区三区共| 欧美国产综合视频| 国产精品白丝jk黑袜喷水| 欧美视频中文字幕在线| 国产精品入口尤物| 国产精品久久久久久超碰| 国产日韩亚洲欧美| 伊甸园精品99久久久久久| 国产人成一区二区三区影院| 国产精品日韩精品| 久久精品九九| 午夜日韩在线观看| 久久国产精品久久久久久| 久久国产精品72免费观看| 久久超碰97中文字幕| 免费亚洲电影在线| 黄色精品一区| 欧美午夜剧场| 欧美精品综合| 国产精品久久9| 国产手机视频精品| 国产女人aaa级久久久级| 亚洲精品乱码久久久久久黑人| 伊人色综合久久天天五月婷| 一区二区三区www| 欧美一区二区三区四区在线| 欧美成人高清视频| 欧美乱人伦中文字幕在线| 国产亚洲欧美一区在线观看| 精品福利免费观看| 亚洲午夜女主播在线直播| 久久综合网色—综合色88| 国产精品成人在线观看| 国产九九精品视频| 亚洲高清不卡在线| 久久精品三级| 欧美视频久久| 亚洲区一区二| 欧美在线免费看| 欧美丝袜一区二区| 伊人成综合网伊人222| 性久久久久久久久| 欧美成在线观看| 亚洲国产精品悠悠久久琪琪 | 欧美四级伦理在线| 亚洲成色www8888| 久久久久99| 国产精品美女久久久浪潮软件| 日韩一级网站| 蜜桃av久久久亚洲精品|