开发环境
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文件,以下是一个模板
parameterType="实体类表名.Person" useGeneratedKeys="true">
insert into springboot(name,addr) values(#{name,jdbcType=VARCHAR},#{addr,jdbcType=VARCHAR})
select * from springboot order by name desc
注意:SpringBoot开始的Application要加如下注解
@ComponentScan(value={“@Controller等等注解所在的包名”,”……”})
@MapperScan(“Dao层创建映射接口所在包名”)
在其他类中调用即可