王小码

导航

2020年2月27日 #

Mybaits(9)MyBatis级联-2

摘要: 一、鉴别器和一对多级联 1.完善体检表,分为男雇员体检和女雇员体检表 (1)持久层dao编写 package com.xhbjava.dao; import com.xhbjava.domain.MaleHealthForm; /** * 男性体检表 * @author Mr.wang *@date 阅读全文

posted @ 2020-02-27 16:35 王小码 阅读(225) 评论(0) 推荐(0) 编辑

Mybaits(8)MyBatis级联-1

摘要: 一、MyBatis级联概述 级联是resultMap中的配置,比较复杂。级联是一个数据库实体的概念。比如角色需要存在用户与之对应,这样就有角色用户表,一个角色可能有多个用户,这是一对多级联,除此之外还有一对一级联。在MyBatis中还有一种级联叫鉴别级联,是一种可以选择具体实现类的的级联,例如查找雇 阅读全文

posted @ 2020-02-27 14:47 王小码 阅读(263) 评论(0) 推荐(0) 编辑

2020年2月25日 #

Mybaits(7) Mybatis动态 SQL

摘要: 1.概述 我们在使用JDBC或者类似Hibernate的其他框架时,需要根据需求去拼装sql,这是很烦的一件事情。有时一个查询有许多查询条件,有时需要控制有点条件为空的情况,我们使用其他框架进行大量的Java代码进行判断,可读性差,而Mybatis框架提供了对sql语句动态组装能力,使用xml的几个 阅读全文

posted @ 2020-02-25 11:32 王小码 阅读(237) 评论(0) 推荐(0) 编辑

2020年2月24日 #

Mybaits(6)连接池与事务

摘要: 一.Mybatis连接池技术 我们经过了解接触过数据库连接池技术,在Mybatis中也有自己的连接池技术,我们可以在Mybatis的SqlMapConfig.xml配置文件中,通过过<dataSource type=”pooled”>来实现 Mybatis 中连接池的配置。 1.Mybaits连接池 阅读全文

posted @ 2020-02-24 16:19 王小码 阅读(196) 评论(0) 推荐(0) 编辑

2020年2月16日 #

Mybatis(5)输出结果封装及 SqlMapConfig.xml配置文件了解

摘要: 一、输出结果封装 1.resultType配置结果类型 我们在前面学习中了解到resultType属性可以指定结果集的类型,支持基本类型和实体类型。当然通过mybaits注册过别名的我们可以直接使用名称,没有注册的必须使用全限定类名,此时要求我们实体类中的属性名称和查询语句中的列保持一致,否则无法实 阅读全文

posted @ 2020-02-16 16:41 王小码 阅读(243) 评论(0) 推荐(0) 编辑

2020年2月15日 #

Mybatis(4)深入了解参数

摘要: 1.parameterType 配置参数 在前面练习中我们已经学过SQL语句传参,使用parameterType属性来设置参数。参数可以使基本类型也可以是引用类型(如:String),还可以是实体类型,同时也可以是实体类的包装类。我们要了解使用实体类的包装类作为参数传递。 (1) 我们在配置参数时基 阅读全文

posted @ 2020-02-15 16:53 王小码 阅读(186) 评论(0) 推荐(0) 编辑

2020年2月7日 #

Mybatis(3)-基于代理Dao实现CRUD操作

摘要: 1、根据id查询 我们根据上述步骤可以搭建Mybatias环境,我们在搭建好的基础上来进行代理DAO实现增删改查的操作。 (1)在持久层接口添加findById方法 /** * 根据id查询用户 * @param userId * @return */ User findById(Integer u 阅读全文

posted @ 2020-02-07 15:02 王小码 阅读(165) 评论(0) 推荐(0) 编辑

2020年1月14日 #

Mybatis(2)-自定义mybatis分析(理解其原理)

摘要: 一、流程分析 1.我们通过前面的例子发现我们执行的顺序为: //1.读取配置文件 InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml"); //2.创建SqlSessionFactory工厂 SqlSessionFacto 阅读全文

posted @ 2020-01-14 12:50 王小码 阅读(273) 评论(0) 推荐(0) 编辑

2020年1月7日 #

Oracle数据库连接工具的使用(三)

摘要: 一、PL/SQL Developer介绍 1、简介 PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普 阅读全文

posted @ 2020-01-07 19:23 王小码 阅读(2680) 评论(0) 推荐(0) 编辑

Mybatis(1)-初识mybaits

摘要: 一、概述 1、概述 mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过 xml 或注解的方式将要执行的各种 statemen 阅读全文

posted @ 2020-01-07 18:03 王小码 阅读(356) 评论(0) 推荐(0) 编辑