spring-boot集成beetlsql
来源:互联网 发布:上证指数历史成交数据 编辑:程序博客网 时间:2024/06/01 09:07
1、注入依赖
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetlsql</artifactId>
<version>2.6.4</version>
</dependency>
2、在application.yml中添加配置
spring:
datasource:
beetlsql:
dbStyle: org.beetl.sql.core.db.MySqlStyle
sqlRoot: /sql
debug: 1
debug为1时,显示执行sql,0则不显示。
3、使用
首先,在类中注入SQLManager,调用他的方法执行数据库
@Autowired
private SQLManager splManager;
声明一个sql存放的对象
SQLReady sqlReady=new SQLReady("sql语句");
若是查询,则有返回值:
List<T> list=sqlManager.execute(sqlReady,T.class);
若是执行持久化,则是
sqlManager.executeUpdate(sqlReady);
4、实体类书写
import org.beetl.sql.core.annotatoin.Table;
import java.util.Date;
/**
* Created by 赵亚辉 on 2017/8/16.
*/
@Table(name="zj_chapter_edit")
public class Chapter extends org.beetl.sql.core.TailBean{
private String id;
private String name;
private String nianji;
private String xd;
private String child;
private Integer type;
private Integer isLast=0;
private String pid;
private Date createDate=new Date();
private String categories;
private String fullIds;
public String getFullIds() {
return fullIds;
}
public void setFullIds(String fullIds) {
this.fullIds = fullIds;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNianji() {
return nianji;
}
public void setNianji(String nianji) {
this.nianji = nianji;
}
public String getXd() {
return xd;
}
public void setXd(String xd) {
this.xd = xd;
}
public String getChild() {
return child;
}
public void setChild(String child) {
this.child = child;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getIsLast() {
return isLast;
}
public void setIsLast(Integer isLast) {
this.isLast = isLast;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public String getCategories() {
return categories;
}
public void setCategories(String categories) {
this.categories = categories;
}
}
- spring-boot集成beetlsql
- spring集成beetlsql
- Spring Boot 集成MyBatis
- Spring Boot 集成Swagger
- Spring Boot 集成Mybatis
- Spring Boot 集成Swagger
- spring-boot集成mybatis
- Spring Boot 集成Swagger
- Spring Boot 集成Swagger2
- Spring Boot 集成 log4j2
- spring-boot集成shiro
- spring-boot集成Quartz
- Spring Boot集成Swagger2
- Spring boot集成Mybatis
- spring-boot集成MongoDB
- spring-boot集成ActiveMQ
- Spring Boot 集成Swagger
- spring-boot集成hsqldb
- JS实现SimpleDateFormat类
- 指针与数组_基础知识
- Socket UDP远程传输图片
- 回文数
- MTK andorid从底层到上层添加驱动
- spring-boot集成beetlsql
- 介绍Spring Cloud Stream
- Spring Boot之核心
- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
- 对dubbo启动时检查check属性的一些个人理解
- Mybatis的模糊查询
- ES6-Set 和 Map 数据结构(ECMAScript 6 入门笔记)
- 点击按钮线性切换网格,多条目与点击监听
- 【Scikit-Learn 中文文档】随机梯度下降