public class Sqls extends Object
| 构造器和说明 |
|---|
Sqls() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Connection conn)
关闭连接
|
static void |
close(ResultSet resultSet)
关闭结果集
|
static void |
close(Statement stat)
关闭语句
|
static Object[] |
getGridData(Object bean)
获取网格数据
|
static Object[] |
getGridData(ResultSet resultSet)
转换为约定数据结构
|
static String |
getSQL(Class<?> clazz,
String id,
Object... args)
获取语句
|
static String |
getSQL(Class<?> clazz,
String dialect,
String id,
Object... args)
获取语句
|
static String |
getTableName(Class<?> clazz)
获取表名
|
static String |
getTableName(Class<?> clazz,
String mask)
获取表名
|
static int[] |
modify(Class<?> clazz,
String id,
Object[][] values,
Connection conn,
Object... args)
修改数据(批量)
|
static int |
modify(Class<?> clazz,
String id,
Object[] values,
Connection conn,
Object... args)
修改数据
|
static int[] |
modify(Class<?> clazz,
String dialectName,
String id,
Object[][] values,
Connection conn,
Object... args)
修改数据(批量)
|
static Object |
modify(SqlEntry entry,
Connection conn)
修改数据
|
static int |
modify(String sql,
Connection conn)
修改数据
|
static int[] |
modify(String sql,
Object[][] values,
Connection conn)
修改数据(批量)
|
static int |
modify(String sql,
Object[] values,
Connection conn)
修改数据
|
static Object[] |
query(Class<?> clazz,
String id,
Object[] values,
Connection conn,
Object... args)
查询数据
|
static Object[] |
query(Class<?> clazz,
String dialectName,
String id,
Object[] values,
Connection conn,
Object... args)
查询数据
|
static Object[] |
query(SqlEntry entry,
Connection conn)
查询数据
|
static Object[] |
query(String sql,
Connection conn)
查询数据
|
static Object[] |
query(String sql,
Object[] values,
Connection conn)
查询数据
|
static String |
toTableName(String tableName)
转换为SQL约定表命名
|
public static String getTableName(Class<?> clazz, String mask)
clazz - mask - public static Object[] getGridData(ResultSet resultSet)
resultSet -
网格数据结构:
第一个元素:String[](列名数组)
第二个元素:Object[](数据二维数组)
例如:
第一个元素: String[]{"column1", "column2"}
第二个元素: Object[][]{{"data1", 1}, {"data2", 2}}
图示:
+-----------------------+
| column1 | column2 |
+-----------------------+
| data1 | 1 |
| data2 | 2 |
+-----------------------+
public static Object[] getGridData(Object bean)
bean -
网格数据结构:
第一个元素:String[](列名数组)
第二个元素:Object[](数据一维数组)
例如:
第一个元素: String[]{"column1", "column2"}
第二个元素: Object[]{"data1", 1}
图示:
+-----------------------+
| column1 | column2 |
+-----------------------+
| data1 | 1 |
+-----------------------+
public static Object modify(SqlEntry entry, Connection conn) throws RuntimeException
entry - conn - RuntimeExceptionpublic static int[] modify(Class<?> clazz, String id, Object[][] values, Connection conn, Object... args)
clazz - id - values - conn - args - public static int[] modify(Class<?> clazz, String dialectName, String id, Object[][] values, Connection conn, Object... args)
clazz - dialectName - id - values - conn - args - public static int[] modify(String sql, Object[][] values, Connection conn)
sql - values - conn - public static int modify(Class<?> clazz, String id, Object[] values, Connection conn, Object... args)
clazz - id - values - conn - args - public static int modify(String sql, Connection conn)
sql - conn - public static int modify(String sql, Object[] values, Connection conn)
sql - values - conn - public static Object[] query(SqlEntry entry, Connection conn) throws RuntimeException
entry - conn - RuntimeExceptionpublic static Object[] query(Class<?> clazz, String id, Object[] values, Connection conn, Object... args)
clazz - id - values - conn - args - public static Object[] query(Class<?> clazz, String dialectName, String id, Object[] values, Connection conn, Object... args)
clazz - dialectName - id - values - conn - args - public static Object[] query(String sql, Connection conn)
sql - conn - public static Object[] query(String sql, Object[] values, Connection conn)
sql - values - conn - public static void close(ResultSet resultSet)
resultSet - public static void close(Statement stat)
stat - public static void close(Connection conn)
conn - public static String getSQL(Class<?> clazz, String id, Object... args)
clazz - id - args - Copyright © 2024. All rights reserved.