侧边栏壁纸
博主头像
Eoser's page! 博主等级

@学习@生活@自己

  • 累计撰写 114 篇文章
  • 累计创建 29 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

SpringBoot+PostgreSQL+MyBaties整合

eoser
2023-03-23 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

开发环境

Windows10+Idea+PostgreSQL

PostgreSQL安装

可能是电脑环境问题,遇到不少坑,先是安装版总是失败,然后是解压版总是启动错误 Windows安装版 Windows解压版

SpringBoot创建

创建时勾选上MyBaties,PostgreSQL,创建成功后pom.xml文件有如下代码

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.2
        

        
            org.postgresql
            postgresql
            runtime
        

application.yml文件的配置

配置数据库连接配置,MyBaties相关配置

spring:
  datasource:
    url: jdbc:postgresql:主机地址:端口(一般是5432)数据库名字
    username: 用户名
    password:密码
    driver-class-name: org.postgresql.Driver
mybatis:
  mapper-locations: 映射文件路径*.xml
  type-aliases-package: 映射实体类包名

开始整合

首先创建要映射的实体类(此处过程省略) Dao层创建映射接口

public interface 接口名{
    Integer insertSelective(Person person);一个插入的例子
}

在配置的映射资源文件路径下简历???.xml文件,以下是一个模板




    
        
        
        
    

    
        insert into springboot(name,addr) values(#{name,jdbcType=VARCHAR},#{addr,jdbcType=VARCHAR})
    

    

注意:SpringBoot开始的Application要加如下注解 @ComponentScan(value={"@Controller等等注解所在的包名","......"}) @MapperScan("Dao层创建映射接口所在包名") 在其他类中调用即可

对PostgreSQL的JSON数据的操作点击这里查看
0

评论区