Mybatis
Rizzo_yuan
竭智尽力
展开
-
Spring-Spring与jdbc,mybatis的结合
一、Spring和Jdbc的结合Spring获取DateSource通过数据源DataSource连接数据库对象Connection:现在Spring通过配置文件获取数据源DataSource,帮助我们管理Connection对象Spring通过创建数据库连接帮助我们管理Connection对象数据库连接处负责分配,管理和释放数据库连接,允许应用程序重复使用现有的数据库连接而不是重新...原创 2019-11-20 12:52:36 · 811 阅读 · 0 评论 -
Mybaits-动态SQL,自定义类型结果集ResultSet,Map传入多参数,SQL语句缓存机制
一、动态SQL Dynamic-SQL动态SQL语句:条件需求不一样的时候,对应sql语句执行结果也不一样。根据逻辑判断条件,选择执行不同的SQL语句,实现动态SQL语句举例说明:在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后根据这些已选择的条件去执行检索操作。xml配置文件中使用动态SQL语句:MyBatis通过使用,,,,元素提供了对构造动态SQL语...原创 2019-11-16 12:07:03 · 620 阅读 · 0 评论 -
Mybatis-Mapper映射文件的映射方式以及映射关系
一、一对一映射关系举例:Student和Address是一对一关系建表语句: drop table students; drop table addresses; 如果需要可以使用 cascade constraints; create table addresses( addr_id number primary key, str...原创 2019-11-16 11:57:37 · 924 阅读 · 0 评论 -
Mybatis-XxxMapper.xml配置文件
一、了解内容配置Mybatis两种方式:第一种:Mybatis通过读取mybatis-config.xml文件配置mybatis,通过动态读取配置文件,调用SqlSessionFactoryBuilder的bulid方法获取配置文件字节流获得SqlSessionFactory,创建SqlSession实现类DefultSqlSession的对象,动态代理去执行sql方法第二种:使...原创 2019-11-16 11:54:48 · 541 阅读 · 0 评论 -
Mybatis-Mybatis介绍以及mybatis-config.xml配置
一、什么是Mybatismybatis:是一种简化和实现了java数据化持久层(persistence layer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单的API和数据交互方式。mybatis的背景:MyBatis的前身是iBATIS,iBATIS于2002年由ClintonBegin创建。MyBatis3是iBATIS的全新设计,支持注解和Mapper(映射器)...原创 2019-11-16 11:50:36 · 287 阅读 · 0 评论