mybatis
今天,我和你拼了
严谨,认真,负责
展开
-
Mybatis注解开发
Mybatis注解开发一:mybatis常用注解说明1. @Insert:新增2. @Update:更新3. @Delete:删除4. @Select:查询5. @Resoult:结果集封装6. @Resoults:可以与Resoult一起使用,封装多个结果集7. @ResoultMap:实现引用@Resoults定义的封装8. @One:实现一对一和多对一的结果集封装9. @...原创 2019-10-13 16:25:21 · 216 阅读 · 0 评论 -
mybatis的延迟加载&缓存
mybatis的延迟加载&缓存一、延迟加载:在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。assocation 实现延迟加载1. **账户的持久层 DAO 接口** :List<Account> findAll(); 2...原创 2019-10-13 16:24:47 · 104 阅读 · 0 评论 -
mybatis的连接池&事务
mybatis的连接池&事务一:连接池:数据库连接池负责分配,管理,释放数据库连接实际开发中一般都会使用连接池,可以减少获取连接所消耗的时间Mybatis 中数据源的配置我们的数据源配置就是在 SqlMapConfig.xml 文件中<!-- 配置数据源(连接池)信息 --> <dataSource type="POOLED"> <prope...原创 2019-10-11 21:00:53 · 389 阅读 · 0 评论 -
Mybatis框架
Mybatis框架:一:框架概述mybatis是一个优秀的基于java的持久层框架,内部封装了jdbc,开发者只需要关注sql语句本身,不需要去处理加载驱动,创建连接,等过程mybatis通过xml’或者注解的方式将要执行的各种statement配置起来,并通过java对象和statement中的sql的动态参数进行映射生成最终执行的sql语句,最后让mybatis框架进行执行sql语句并...原创 2019-10-08 19:01:25 · 143 阅读 · 0 评论 -
Mybatis的参数深入
Mybatis的参数深入parameterType 配置参数sql语句的传参,使用parameterType属性来设定其传的参数的值类型,可以是基本类型,引用类型,实体类型(pojo),实体类的包装类传递pojo的包装对象编写 QueryVo public class QueryVo implements Serializable { private User user; p...原创 2019-10-09 21:44:32 · 76 阅读 · 0 评论