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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

用自己的语言,把自己理解的Mybatis入门案例(xml配置方式和注解的方式)描述出来
答:1.环境搭建。
        建好maven项目后,在pom.xml文件中添加依赖,如mybatis、junit、mysql-connector-java、log4j等。之后在SqlMapConfig.xml主配置文件中配置MySQL的环境并添加mappers。
        在resources资源目录下建立与dao相对应的目录结构,并在其中创建UserDao.xml映射配置文件。在该文件中,设置mapper标签的属性namespace为UserDao的全限定路径。在select标签中设置属性id为方法名,resultType为User的全限定路径,并设置标签体内容为sql语句。
       2.创建User类,创建UserDao接口,在接口中定义findAll()方法,在该方法上添加注解(@Select("select *from user"))。
       3.编写测试类。在测试方法中,读取配置文件,创建SqlSessionFactory工厂,使用工厂生产SqlSession对象,使用SqlSession创建Dao接口的代理对象,使用代理对象执行方法,释放资源。
       4.执行测试方法,检验结果。
注解的方式:
       1.环境搭建。建好maven项目后,在pom.xml文件中添加依赖,如mybatis、junit、mysql-connector-java、log4j等。之后在SqlMapConfig.xml主配置文件中配置MySQL的环境并添加mappers。
       2.创建User类,创建UserDao接口,在接口中定义findAll()方法,在该方法上添加注解(@Select("select *from user"))。
       3.编写测试类。在测试方法中,读取配置文件,创建SqlSessionFactory工厂,使用工厂生产SqlSession对象,使用SqlSession创建Dao接口的代理对象,使用代理对象执行方法,释放资源。
       4.执行测试方法,检验结果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马