DoydoQuery v2
首页GitHub
简体中文
简体中文
  • 项目介绍
  • 快速上手
  • 基础用法
    • 增删查改接口
    • 中间表访问接口
    • 数据库方言
    • 分表增删查改
    • 打印SQL日志
  • 实体对象映射
    • 实体对象
    • 关联实体
  • 查询对象映射
    • 查询对象构建
    • 谓词后缀字段
    • 逻辑后缀字段
    • 子查询字段
    • ER关系字段
    • 自定义字段
    • 分页对象
  • 聚合查询
    • 视图对象
    • Having对象
    • 外连接
  • 相关资源
    • 文章
      • 从ORM到OQM:一种基于对象的SQL语句构造方案
由 GitBook 提供支持
在本页
  • 添加依赖
  • 配置方式
  • 数据库支持
  • 涉及组件

这有帮助吗?

  1. 基础用法

数据库方言

添加依赖

<dependency>
    <groupId>win.doyto</groupId>
    <artifactId>doyto-query-dialect</artifactId>
    <version>${doyto-query.version}</version>
</dependency>

配置方式

方式一: 文件配置

doyto:
  query:
    config:
      dialect: win.doyto.query.dialect.PostgreSQLDialect

方式二:静态方法设置

GlobalConfiguration.instance().setDialect(new HSQLDBDialect());

数据库支持

Database
Dialect

HSQLDB

win.doyto.query.dialect.HSQLDBDialect

MySQL 5

win.doyto.query.dialect.MySQLDialect

MySQL 8

win.doyto.query.dialect.MySQL8Dialect

Oracle

win.doyto.query.dialect.OracleDialect

PostgreSQL

win.doyto.query.dialect.PostgreSQLDialect

SQL Server

win.doyto.query.dialect.SQLServerDialect

SQLite

win.doyto.query.dialect.SQLiteDialect

涉及组件

Dialect.java
package win.doyto.query.core;

public interface Dialect {
    String buildPageSql(String sql, int limit, long offset);
    default String wrapLabel(String fieldName) {
        return fieldName;
    }
    // Other methods..
}
上一页中间表访问接口下一页分表增删查改

最后更新于2个月前

这有帮助吗?