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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

用自己的语言,把自己理解的Mybatis入门案例(xml配置方式和注解的方式)描述出来
创建mavne工程按规范创建包路径
在pom.xml导入mybatis坐标及mysql、junit、log4j等需要用到的jar包坐标
为了从数据库获取数据,映射数据库表生成实体类比如:User
编写实体类对应的持久层接口:UserDao提供相对应的查询所有的findAll方法或者(在方法上写注释@Select等相对应的注释编写sql语句)
按照规范目录编写对应的持久层接口的映射xml配置文件:<mapper>中指定接口所在全类名,指定方法id,有返回值指定返回值类型,<对应标签>编写sql语句(注释配置不需要编写xml配置文件)
编写主配置文件SqlMapconfig.xml:配置环境->配置mysql环境->配置事物的类型 ->配置数据库连接池指定数据库->配置映射的xml文件位置或者(注解配置的class="注解的接口位置")
编写测试类测试:
                1):读取主配置文件获取输入流  
                2):创建SqlsessionFactory工厂实现类SqlsessionFactoryBuilder获取工厂对象传入流  
                3):使用工厂创建Sqlsession对象
                4)使用Sqlsession创建Dao接口的代理对象
                5):执行接口中方法
                6):释放资源
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马