A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-5-26 14:50  /  1790 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用自己的语言,把自己理解的Mybatis入门案例(xml配置方式和注解的方式)描述出来
答:
        xml配置:
                1.创建maven工程,然后在pom文件中设置依赖;
                        必须指定打包格式、设置maven和数据库坐标;
                        如果要进行测试,可以设置测试驱动--junit;
                        如果要查看日志信息,可以设置日志的工具包--log4j(需导入log4j.properties);
                2.编写User实体类和Userdao接口:
                        User实体类要实现Serializble(序列化接口),且实体类的属性要和数据库的列名一致;
                        Userdao接口定义一个查询的抽象方法;
                3.设置主配置文件:
                        设置约束信息;
                        设置数据库信息:
                                指定数据库id(可自定义);
                                指定事务类型--JDBC;
                                指定数据源--POOLED;
                                设置连接信息:driver、url、username、password;
                        设置映射配置文件位置信息:
                                指定映射配置文件路径,指定方式:resource
                4.设置映射配置文件
                        设置约束信息
                        指定dao全限定的类名和方法,定义sql语句
                5.编写测试类
                        读取配置文件信息,获取字节输入流对象;
                        创建工厂对象:先创建构建者对象,传入字节流,获取工厂对象;
                        创建session对象;
                        获取代理对象;
                        执行代理对象的具体方法;
                        关闭资源--字节流和session对象;
       
        注解方式:
                实现方式和xml类似,需要在原本的基础更改三个位置:
                1.编写UserDao接口时,要添加注解@Select("sql语句")
                2.指定映射位置信息时,需要指定UserDao接口权限的类名,指定方式:class;
                3.映射配置文件不要编写,可直接舍去;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马