spring boot简略入门ITeye - 众发娱乐

spring boot简略入门ITeye

2019-01-11 05:47:38 | 作者: 曦之 | 标签: 增加,需求,如下 | 浏览: 2370

groupId org.mybatis.spring.boot /groupId artifactId mybatis-spring-boot-starter /artifactId version 1.2.0 /version /dependency

在这之前,你需求增加数据库驱动和连接池。依靠如下:

 dependency 
 groupId mysql /groupId 
 artifactId mysql-connector-java /artifactId 
 /dependency 
 dependency 
 groupId com.alibaba /groupId 
 artifactId druid /artifactId 
 version 1.0.28 /version 
 /dependency 

数据源装备如下:

spring:
 datasource:
 url: jdbc:mysql://localhost:3306/shop?useUnicode=true characterEncoding=utf-8 serverTimezone=UTC
 driver-class-name: com.mysql.jdbc.Driver
 type: com.alibaba.druid.pool.DruidDataSource
 username: root
 password: 6789@jkl

好了,装备好了,假如你不会mybatis,请按ctrl+w。

编码
@Mapper
public interface StudentRepository {
 @Insert("insert into student(id,name,sex) values(#{id},#{name},#{sex})")
 int insertStudent(Student student);
 @Select("select id,name from student where id=#{id}")
 Student selectStudent(@Param("id") String id);
}

假如你想运用mybatis官方引荐的xml,这儿也很简单。

application.yml中增加:

mybatis:
 typeAliasesPackage: com.yhan.demo.domain
 mapper-locations: classpath:mapper/*.xml

把你的xml写到resource/mapper目录下试试看吧。

发动事物

只是只需求在进口类(DemoApplication.java)增加注解: @EnableTransactionManagement

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章