首页
学习
活动
专区
工具
TVP
发布

cwl_Java

专栏作者
2423
文章
2155562
阅读量
64
订阅数
快速学习-SSM 整合
持久层实现类代码: 此时不要做任何操作,就输出一句话。目的是测试 spring 框架搭建的结果。
cwl_java
2020-04-08
4390
快速学习-自定义 Mybatis 框架
第3章 自定义 Mybatis 框架 3.1 自定义 Mybatis 框架的分析 3.1.1 涉及知识点介绍 本章我们将使用前面所学的基础知识来构建一个属于自己的持久层框架,将会涉及到的一些知识点:
cwl_java
2020-04-02
5400
快速学习-Mybatis 传统DAO 层开发
第5章 Mybatis 传统DAO 层开发[了解] 使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao 开发方式和 Mapper 接口代理开发方式。而现在主流的开发方式是接口代理开发方式,这种方式总体上更加简便。我们的课程讲解也主要以接口代理开发方式为主。在第二章节已经给大家介绍了基于代理方式的 dao 开发,现在给大家介绍一下基于传统编写 Dao 实现类的开发方式。 5.1 Mybatis 实现 DAO 的传统开发方式 5.1.1 持久层 Dao 接口 public interfac
cwl_java
2020-04-02
4950
快速学习-Mybatis 的动态 SQL 语句
Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。
cwl_java
2020-04-02
6920
快速学习-Mybatis 注解开发
这几年来注解开发越来越流行,Mybatis 也可以使用注解开发方式,这样我们就可以减少编写 Mapper 映射文件了。本次我们先围绕一些基本的 CRUD 来学习,再学习复杂映射关系及延迟加载。
cwl_java
2020-04-01
6940
快速学习-Mybatis 缓存
像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。
cwl_java
2020-04-01
3420
快速学习-Mybatis 多表查询之多对多
通过前面的学习,我们使用 Mybatis 实现一对多关系的维护。多对多关系其实我们看成是双向的一对多关系。
cwl_java
2020-04-01
5630
快速学习-Mybatis框架入门
通过前面的学习,我们已经能够使用所学的基础知识构建自定义的 Mybatis 框架了。这个过程是基本功的考验,我们已经强大了不少,但现实是残酷的,我们所定义的 Mybatis 框架和真正的 Mybatis 框架相比,还是显得渺小。行业内所流行的 Mybatis 框架现在我们将开启学习。
cwl_java
2020-04-01
3370
快速学习-Mybatis框架概述
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
cwl_java
2020-04-01
2490
快速学习-Mybatis 延迟加载策略
通过前面的学习,我们已经掌握了 Mybatis 中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。
cwl_java
2020-04-01
8460
快速学习-Mybatis 连接池与事务深入
我们在前面的 WEB 课程中也学习过类似的连接池技术,而在 Mybatis 中也有连接池技术,但是它采用的是自己的连接池技术。在 Mybatis 的 SqlMapConfig.xml 配置文件中,通过 <dataSource type=”pooled”> 来实现 Mybatis 中连接池的配置。
cwl_java
2020-04-01
3910
快速学习-Mybatis 的参数深入
我们在上一章节中已经介绍了 SQL 语句传参,使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装类,本章节将介绍如何使用实体类的包装类作为参数传递。
cwl_java
2020-04-01
2810
快速学习-SpringBoot整合Mybatis
注意:@Mapper标记该类是一个mybatis的mapper接口,可以被spring boot自动扫描到spring上下文中
cwl_java
2020-04-01
1610
快速学习-SSM整合
创建一个动态的WEB工程 导入SSM需要使用的jar包 导入整合适配包 导入其他技术的一些支持包 连接池 数据库驱动 日志…
cwl_java
2020-02-19
2240
快速学习-MyBatis简介
1)MyBatis是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation 迁移到了Google Code,随着开发团队转投Google Code旗下, iBatis3.x 正式更名为MyBatis ,代码于2013年11月迁移到Github 2)iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBatis 提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
cwl_java
2020-02-18
3950
快速学习-MyBatis动态SQL
第5章 MyBatis 动态SQL 5.1 MyBatis动态SQL简介 动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作 if choose (when, otherwise) trim (where, set) foreach OGNL( Object Graph Navigation Language )对象图导航语言,这是一种强大的
cwl_java
2020-02-17
7280
快速学习-MyBatis映射文件
第4章 MyBatis 映射文件 4.1 Mybatis映射文件简介 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。
cwl_java
2020-02-17
6510
快速学习-MyBatis全局配置文件
第3章 MyBatis全局配置文件 3.1 MyBatis全局配置文件简介 The MyBatis configuration contains settings and properties that have a dramatic effect on how MyBatis behaves. MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。 文件结构如下: configuration 配置 properties 属
cwl_java
2020-02-17
4740
快速学习-MyBatis入门
第2章 MyBatis HelloWorld 2.1 开发环境的准备 导入MyBatis框架的jar包、Mysql驱动包、log4j的jar包 myBatis-3.4.1.jar mysql-conn
cwl_java
2020-02-17
2460
快速学习-微服务场景模拟
与上面类似,这里不再赘述,需要注意的是,我们调用user-service的功能,因此不需要mybatis相关依赖了。
cwl_java
2020-02-11
2810
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档