- 博客(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
4883
转载 1.6 mybatis获取自增主键
1.6 mybatis获取自增主键 mybatis提供了两种方式获取数据库自增主键: 1、通过useGeneratedKeys、keyProperty、keyColumn 2、通过 标签。 在获取数据库自增主键时,我们一般会把数据库主键设置为自动增长的,如有一张数据库表user定义如下: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, #自增 `name` varchar(255) NOT NULL, `age`
2021-04-01 16:10:05
846
转载 1.5 mybatis动态sql
1.5 mybatis动态sql MyBatis 的强大特性之一便是它的动态SQL,其主要作用是进行SQL拼接。mybatis提供的动态sql元素包括:if、choose (when, otherwise)、trim (where, set)、foreach、bind。 1 if if主要用于条件判断。例如动态的判断要使用哪些查询条件: <select id="select" parameterType="hashmap" resultType="User"> SELECT id,nam
2021-04-01 15:01:32
232
转载 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
391
转载 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
8908
原创 ElasticSearch
ElasticSearch快速入门 1、Elasticsearch介绍 Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。 为了解决Lucene使用时
2021-03-31 20:17:04
200
转载 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
283
转载 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
302
转载 1.0MyBatis基础篇
1 MyBatis基础篇 mybatis官方中文网址:http://www.mybatis.org/mybatis-3/zh/index.html mybatis-spring官方中文网址:http://www.mybatis.org/spring/zh/ 1 什么orm框架 所谓ORM指的是对象关系映射(Object Relational Mapping)。其中Object指的就是java中的对象,Relational指的是关系型数据,而Mapping指的就是对象与关系型数据库的映射。 其中映射是关键。
2021-03-29 09:24:15
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人