| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.db | |
| org.beetl.sql.core.loader | |
| org.beetl.sql.core.meta | |
| org.beetl.sql.core.nosql | |
| org.beetl.sql.core.range |
| 类和说明 |
|---|
| DBStyle
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在
SchemaMetadataManager |
| KeyHolder
数据库在插入的时候,因为自增或者序列或者其他机制,自动生成数据,如下假设foo字段是触发器生成字段,插入后需要取回
KeyHolder holder = new KeyHolder(foo”)
sqlManager.insert(sqlId,paras,holder);
Long seq = holder.getLong("foo");
|
| 类和说明 |
|---|
| AbstractDBStyle
标识了sql的共性和不同
|
| DBAutoGeneratedSql
根据实体自动生成相关的crud sql
|
| DBStyle
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在
SchemaMetadataManager |
| KeyHolder
数据库在插入的时候,因为自增或者序列或者其他机制,自动生成数据,如下假设foo字段是触发器生成字段,插入后需要取回
KeyHolder holder = new KeyHolder(foo”)
sqlManager.insert(sqlId,paras,holder);
Long seq = holder.getLong("foo");
|
| MySqlStyle
数据库差异:mysql数据库
|
| PostgresStyle |
| SqlServerStyle |
| 类和说明 |
|---|
| DBStyle
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在
SchemaMetadataManager |
| 类和说明 |
|---|
| DBStyle
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在
SchemaMetadataManager |
| 类和说明 |
|---|
| AbstractDBStyle
标识了sql的共性和不同
|
| DBAutoGeneratedSql
根据实体自动生成相关的crud sql
|
| DBStyle
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在
SchemaMetadataManager |
| 类和说明 |
|---|
| AbstractDBStyle
标识了sql的共性和不同
|
Copyright © 2022. All rights reserved.