关闭

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl...
阅读(73) 评论(0)

【MyBatis框架】mapper配置文件-foreach标签

foreach标签 下面介绍一下一个mapper配置文件中的foreach标签(注意,要跟着前面的总结来看,这里使用的例子是结合前面的工程写的,大部分代码没有再赘述) foreach的作用是向sql传递数组或List,mybatis使用foreach解析 1.1需求 在用户查询列表和查询总数的statement中增加多个id输入查询。 sql语句如下: 两种方法: SEL...
阅读(114) 评论(0)

【MyBatis框架】mapper配置文件-关于动态sql

动态sql 1.什么是动态sql mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 2.需求 用户信息综合查询列表和用户信息查询列表总数这两个statement的定义使用动态sql。 对查询条件进行判断,如果输入参数不为空才进行查询条件拼接。 3.mapper.xml 原查询语句配置: <...
阅读(343) 评论(0)

【Mybatis框架】输出映射-resultType与resultMap

输出映射 接下来说说有关Mapper.xml配置文件中查询标签中关于返回值类型resultType与resultMap的一些内容 1.resultType 使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo中的属性名全部不一致,没有创建pojo对象。 只要查询出来的列名和pojo中的属性有一个一致,就会创建...
阅读(88) 评论(0)

【Mybatis框架】输入映射-pojo包装类型

下面说说关于mapper.xml文件中的输入映射 我们看一下之前为User配置的mapper文件UserMapper.xml: <!-- namespa...
阅读(121) 评论(0)

【MyBatis框架】SqlMapConfig剖析

下面对SqlMapConfig.xml中的配置进行详细剖析。 mybatis的全局配置文件SqlMapConfig.xml,配置内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属...
阅读(65) 评论(0)

【MyBatis框架】Mybatis开发dao方法第二部分

下面来继续讨论mybatis开发Dao的方法 我们前面使用原始的Dao开发方法,发现了许多弊端,我们下面使用mapper代理来写Dao方法。 1.mapper代理方法(程序员只需要mapper接口(相当 于dao接口)) 开发人员需要先编写Mapper接口(相当 于dao接口),需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象。 package c...
阅读(49) 评论(0)

【MyBatis框架】Mybatis开发dao方法第一部分

下面来讨论mybatis开发Dao的方法 先来说一下基本架构流程中使用到的几个类 1.SqlSession使用范围 1.1SqlSessionFactoryBuilder 1.1SqlSessionFactoryBuilder  通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory 将SqlSessionFactoryBuild...
阅读(73) 评论(0)

【MyBatis框架】MyBatis入门程序第二部分

我们通过写一个简单的MyBatis小项目来在实战中学习MyBatis,接着上一篇继续 我们开始实现需求中的添加和删除用户功能 (1)向数据库中添加用户数据 使用User.xml,加入添加用户的sql语句。 <!-- 添加用户 parameterType:指定输入参数类型是pojo(包括用户信息) #{}中指定POJO的属性名,接收到POJO对象的属性值,mybatis通过...
阅读(92) 评论(0)

【MyBatis框架】MyBatis入门程序第一部分

我们通过写一个简单的MyBatis小项目来在实战中学习MyBatis 1.需求 根据用户id(主键)查询用户信息 根据用户名称模糊查询用户信息 添加用户 删除 用户 更新用户 mybatis运行环境(jar包): 从https://github.com/mybatis/mybatis-3/releases下载,3.2.7版本 lib下:依赖包 mybatis-3.2.7...
阅读(120) 评论(0)

【MyBiatis框架】Jdbc的弊端探讨和MyBiatis框架的简介

我们使用JSP+Servlet做Web应用的时候经常使用JDBC作为数据库的连接,那么,直接使用JDBC操作数据库进行增删改查是有一定弊端的,正因为如此才衍生出了hibernate、MyBatis等一系列优秀的ORM框架,我们来看看原生态jdbc编程中的问题总结: 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。 设想:使用数...
阅读(91) 评论(0)

封装好的java调用Http------post/get方法

封装好的java调用Http------post/get方法 package com.newtouch.access.qunarHDS.util; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader...
阅读(705) 评论(0)

9-12,实现房屋佣金(相关的一些选择器的使用,可供参考)前台设计。

JSP部分: 代理商管理 $(document).ready(function(){ operationIndex = 1; $(".isCheckip").click(function(){ var par = $(this).closest('.input-cont'); par.find("...
阅读(106) 评论(0)

Http调用接口,并通过java类存储

模板:public List queryHotelDetail(String appKey, long salt, String version, String hotelIds, Boolean isNeedImage, Boolean isNeedRooms) throws Exception { String sign=md5.encryption(md5.encryption(s...
阅读(166) 评论(0)

工作日志---前段展示radio触发展示并提供默认选择

问题要求:          点击分销商配置,新建情况下,隐藏房量不足是否拒单,点击去哪儿,默认选择否。 前端jsp部分:   房量不足是否拒单:(目前只支持去哪儿分销商) checked="checked" name="refusestate" class="refusestate" id="refusestate" type="radio" value="1" />是 checke...
阅读(83) 评论(0)
46条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:14670次
    • 积分:409
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:25篇
    • 译文:0篇
    • 评论:0条
    文章分类