上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 一、准备工作 1.1准备jar包 建表语句: 1.2编写配置文件: 1.2.1db.properties 1.2.2 beans.xml 1.2.3 mybatis-config.xml 二、基于Dao方式整合 2.1在src目录下创建com.sm.po包,并在包中创建Customer类 Custo 阅读全文
posted @ 2019-03-08 18:34 gcmh 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、一对一 mybatis处理一对一主要通过<resultMap>中的<association>元素来处理。 <association>元素主要使用方方式有两种: 首先我们构建两张表,表结构如下: tb_idcard tb_person 建表语句: tb_person表中的card_id与tb_ca 阅读全文
posted @ 2019-03-07 15:52 gcmh 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 一、<if> 使用<if>可以根据具体情况来拼接SQL语句,使其更加灵活更加适应我们的需求。 <if>的标签体中是需要拼接的语句,满足条件才会将其进行拼接。 <if>标签中的test属性用于判断添加。 例如我们现在有这样一个查询需求,如果客户名不为空则按客户名模糊查询, 如果客户职业不为空,则按职业 阅读全文
posted @ 2019-03-04 13:04 gcmh 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis核心对象 1.1SqlSeesionFactory SqlSessionFactory主要作用是创建时SqlSession。 SqlSessionFactory可通过SqlSessionFactoryBuild构建, 调用器build方法,方法参数为配置文件的输入流。 1.2Sql 阅读全文
posted @ 2019-03-04 10:13 gcmh 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 一、Mybatis下载与使用 下载地址:https://github.com/mybatis/mybatis-3/releases 下载后解压目录: 需要将lib下的jar包和mybatid-x-x-x.jar包导入(数据库驱动也需要导入)。 二、mybatis工作流程 2.1 读取mybatis- 阅读全文
posted @ 2019-03-02 12:23 gcmh 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、Spring 事务 Spring提供对事务支持的核心包是spring-tx-4.3.6.RELEASE包。 该包类有三个核心接口,提供对事务的支持: 1.1PlatformTransactionManager 该接口是Spring提供的平台管理器,主要用于事务管理。 该接口提供了如下方法: Tr 阅读全文
posted @ 2019-02-28 20:14 gcmh 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、Spring JDBC相关类 1.1 DriverManagerDataSource DriverManagerDataSource主要包含数据库连接地址,用户名,密码。 属性及含义如下配置所示: 1.2JdbcTemplate JdbcTemplate是实现数据库操作的核心类,其中包含一系列对 阅读全文
posted @ 2019-02-26 20:44 gcmh 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传 实现文件上传多数是采用表单提交数据, 但对于进行文件上传的表单需要满足一下几个条件 1.表单的method设置为post 2.表单的enctype设置为multipart/form-data. 3.拥有上传文件选择框<input type = "file" name = "filena 阅读全文
posted @ 2019-02-25 22:34 gcmh 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一、拦截器 1.1拦截器简介 Spring中的拦截器类似Servlet中的过滤器(Filter),主要用于拦截用户请求, 并进行一定的处理操作(如验证权限、记录日志、设置编码方式等)。 1.2拦截器实现 SpringMVC实现拦截器主要通过实现HandlerInterceptor接口, 或者是继承H 阅读全文
posted @ 2019-02-23 11:20 gcmh 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 一、JSON数据交互 1.1JSON简介 JSON(JavaScript Object Notation)是一种数据交换格式。 1.2JSON对象结构 {}代表一个对象,{}中写入数据信息,通常为key:value形式。 {key:value,key:value},属性名和属性之间用“:”隔开,各个 阅读全文
posted @ 2019-02-22 16:18 gcmh 阅读(702) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页