OKdevTV Docs
Home OKdevTV
ESC
mybatis 1 min read 0.9 KB Raw Markdown
On this page (6)

Spring Boot MyBatis

Dependancy

xml
<dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
  <version>3.0.3</version>
</dependency>

Quick start

java
@Mapper
public interface CityMapper {

  @Select("SELECT * FROM CITY WHERE state = #{state}")
  City findByState(@Param("state") String state);

}

MyBatis with Spring Boot

text
curl -s https://start.spring.io/starter.tgz\
  -d name=mybatis-sample\
  -d artifactId=mybatis-sample\
  -d dependencies=mybatis,h2\
  -d baseDir=mybatis-sample\
  -d type=maven-project\
  | tar -xzvf -

Annotation

  • CRUD
java
@Select
@Insert
@Update
@Delete

xml

  • CRUD
xml
<select />
<insert />
<update />
<delete />

ref