druid连接池mysql5.7_集成Mybatis添加mysql客户端、druid连接池依赖实例

在pom.xml文件添加依赖

bfa6d2747355347a351c28e8f2b4abe4.png

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.3.2

mysql-connector-java

com.alibaba

druid

1.0.5

redis.clients

jedis

com.alibaba

fastjson

1.2.38

commons-codec

commons-codec

org.apache.commons

commons-lang3

3.6

commons-codec

commons-codec

org.apache.commons

commons-lang3

3.6

org.springframework.boot

spring-boot-starter-validation

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-thymeleaf

配置Mybatis、druid、redis

75be1a4fc2aae1796332ddb68e677502.png

新建一个数据库,创建一张表,里面添加数据。

e533edd69a9adb77be69a2e589179095.png

905421e50a0366e9f91b458c2735e8dc.png

package cn.tedu.miaosha.domain;

public class User {

private int id;

private String name;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

package cn.tedu.miaosha.dao;

import org.apache.ibatis.annotations.Insert;

import org.apache.ibatis.annotations.Mapper;

import org.apache.ibatis.annotations.Param;

import org.apache.ibatis.annotations.Select;

import org.hibernate.validator.constraints.ParameterScriptAssert;

import cn.tedu.miaosha.domain.User;

@Mapper

public interface UserDao {

@Select("select*from user where id=#{id}")

public User getById(@Param("id")int id);

@Insert("insert into user(id,name)values(#{id},#{name})")

public int insert(User u1);

}

package cn.tedu.miaosha.service;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Service;

import cn.tedu.miaosha.dao.UserDao;

import cn.tedu.miaosha.domain.User;

@Service

public class UserService {

@Autowired

UserDao userDao;

public User getById(int id){

return userDao.getById(id);

}

//@Transactional

public boolean tx() {

User u1 = new User();

u1.setId(3);

u1.setName("haha");

userDao.insert(u1);

User u2 = new User();

u2.setId(1);

u2.setName("just");

userDao.insert(u2);

return true;

}

}

eac31ed7cffb80420eccab464c137c2d.png

b4a9ebac24ce7b823ed44d42dcba8069.png

出现以上内容说明插入成功

8d2cc76c08520d09e4f027cb452ece3c.png

出现以上内容的原因是id为1的语句已经存在,但是id为3的数据会成功插入。

66d7f9efd1dbe7b02284d8217489a0d7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值