- 博客(9)
- 收藏
- 关注
原创 WSDL文件详解
WSDL文件详解一、WSDL简介W3school 上的定义:WSDL 指 WSDL 指网络服务描述语言 (Web Services Description Language)。WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。其中我们可以得知几点:1、WSDL是XML文档。2、WSDL描述了某个web service 。如何描述的呢?规定了服务的位置和该服务内有哪些方法。这其实也可以认为是描述了某个接口,并指出
2021-09-09 09:56:17
4809
转载 1.6 mybatis获取自增主键
1.6 mybatis获取自增主键mybatis提供了两种方式获取数据库自增主键:1、通过useGeneratedKeys、keyProperty、keyColumn2、通过 标签。在获取数据库自增主键时,我们一般会把数据库主键设置为自动增长的,如有一张数据库表user定义如下:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, #自增 `name` varchar(255) NOT NULL, `age`
2021-04-01 16:10:05
829
转载 1.5 mybatis动态sql
1.5 mybatis动态sqlMyBatis 的强大特性之一便是它的动态SQL,其主要作用是进行SQL拼接。mybatis提供的动态sql元素包括:if、choose (when, otherwise)、trim (where, set)、foreach、bind。1 ifif主要用于条件判断。例如动态的判断要使用哪些查询条件:<select id="select" parameterType="hashmap" resultType="User"> SELECT id,nam
2021-04-01 15:01:32
217
转载 1.4 Mybatis中占位符#与$的区别
1.4 占位符#与$的区别在mybatis中,#与$的都可以起到变量替换的作用,但是二者的使用场景却是截然不同的。"#{}"的作用主要是替换预编译语句(PrepareStatement)中的占位符?,例如xml映射文件中,有以下insert语句<insert id="insert" parameterType="User"> INSERT INTO user (name) VALUES (#{name});</insert>打印的sql日志如下所示:16:00
2021-04-01 14:36:53
382
转载 1.3 mybatis打印sql日志
1.3 mybatis打印sql日志mybatis支持使用多种日志框架来打印sql,包括:slf4j、commons-logging、log4j、log4j2、jdk logging、stdout、no logging等。因此在打印日志时,我们首要确定自己使用的日志框架是什么,然后进行相应的配置。对于从本教程刚刚开始学习mybatis的读者,可以在项目中引入log4j的依赖,然后在classpath下新增配置文件log4j.properties,即可打印出sql,内容如下:# 设置root logge
2021-04-01 14:03:47
8863
原创 ElasticSearch
ElasticSearch快速入门1、Elasticsearch介绍Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。为了解决Lucene使用时
2021-03-31 20:17:04
188
转载 1.2 Mybatis--typeAlias别名
1.2 typeAlias别名typeAlias,顾名思义,是类型别名,主要用于简化xml文件的配置。1、通过别名简化xml配置默认情况下,我们在xml映射文件中配置的<insert>、<update>、<delete>、<select>元素,parameterType或resultType属性都必须指定类的全路径。如:<insert id="insert" parameterType="com.tianshouzhi.mybatis.quick
2021-03-29 11:29:09
268
转载 1.1 mybatis快速入门
1.1 mybatis快速入门1 开发环境搭建1、项目使用maven构建,在pom.xml中引入以下依赖<!-- mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0</version></dependency&g
2021-03-29 10:15:33
289
转载 1.0MyBatis基础篇
1 MyBatis基础篇mybatis官方中文网址:http://www.mybatis.org/mybatis-3/zh/index.htmlmybatis-spring官方中文网址:http://www.mybatis.org/spring/zh/1 什么orm框架所谓ORM指的是对象关系映射(Object Relational Mapping)。其中Object指的就是java中的对象,Relational指的是关系型数据,而Mapping指的就是对象与关系型数据库的映射。 其中映射是关键。
2021-03-29 09:24:15
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人