| 程序包 | 说明 |
|---|---|
| net.matrix.sql.hibernate |
Hibernate 数据库映射工具的相关类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
HibernateTransactionContext |
SessionFactoryManager.getTransactionContext()
获取当前顶层事务上下文,没有则建立。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Serializable |
HibernateHelper.create(HibernateTransactionContext context,
Object object)
向数据库中存储一个对象
|
static void |
HibernateHelper.createOrUpdate(HibernateTransactionContext context,
Object object)
向数据库中存储或更新一个对象
|
static void |
HibernateHelper.delete(HibernateTransactionContext context,
Class objectClass,
Serializable primaryKey)
从数据库中删除一个对象
|
static void |
HibernateHelper.delete(HibernateTransactionContext context,
Object object)
从数据库中删除一个对象
|
static int |
HibernateHelper.execute(HibernateTransactionContext context,
String queryString,
Iterable params)
执行 HQL 语句
|
static int |
HibernateHelper.execute(HibernateTransactionContext context,
String queryString,
Map<String,?> params)
执行 HQL 语句
|
static int |
HibernateHelper.execute(HibernateTransactionContext context,
String queryString,
Object... params)
执行 HQL 语句
|
static <T> T |
HibernateHelper.get(HibernateTransactionContext context,
Class<T> objectClass,
Serializable primaryKey)
根据类型和主键从数据库中获得一个对象,若没有则返回 null
|
static Map<String,Object> |
HibernateHelper.getAsMap(HibernateTransactionContext context,
Class objectClass,
Serializable primaryKey)
根据类型和主键从数据库中获得一个对象,若没有则返回 null
|
static <T> T |
HibernateHelper.merge(HibernateTransactionContext context,
T object)
向数据库中存储一个对象
|
static List |
HibernateHelper.queryAll(HibernateTransactionContext context,
String queryString,
Iterable params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static List |
HibernateHelper.queryAll(HibernateTransactionContext context,
String queryString,
Map<String,?> params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static List |
HibernateHelper.queryAll(HibernateTransactionContext context,
String queryString,
Object... params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static List<Map<String,Object>> |
HibernateHelper.queryAllAsMap(HibernateTransactionContext context,
String queryString,
Iterable params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static List<Map<String,Object>> |
HibernateHelper.queryAllAsMap(HibernateTransactionContext context,
String queryString,
Map<String,?> params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static List<Map<String,Object>> |
HibernateHelper.queryAllAsMap(HibernateTransactionContext context,
String queryString,
Object... params)
根据 HQL 查询字符串和参数从数据库中获得对象列表
|
static long |
HibernateHelper.queryCount(HibernateTransactionContext context,
String queryString,
Iterable params)
根据 HQL 查询字符串和参数从数据库中获得整形返回值
|
static long |
HibernateHelper.queryCount(HibernateTransactionContext context,
String queryString,
Map<String,?> params)
根据 HQL 查询字符串和参数从数据库中获得整形返回值
|
static long |
HibernateHelper.queryCount(HibernateTransactionContext context,
String queryString,
Object... params)
根据 HQL 查询字符串和参数从数据库中获得整形返回值
|
static List |
HibernateHelper.queryPage(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Iterable params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List |
HibernateHelper.queryPage(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Map<String,?> params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List |
HibernateHelper.queryPage(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Object... params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List<Map<String,Object>> |
HibernateHelper.queryPageAsMap(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Iterable params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List<Map<String,Object>> |
HibernateHelper.queryPageAsMap(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Map<String,?> params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List<Map<String,Object>> |
HibernateHelper.queryPageAsMap(HibernateTransactionContext context,
String queryString,
int startNum,
int maxResults,
Object... params)
根据 HQL 查询字符串和参数从数据库中获得对象列表,限定起始结果和行数。
|
static List<Map<String,String>> |
HibernateHelper.querySQLAsMap(HibernateTransactionContext context,
String sql) |
static Long[] |
HibernateHelper.querySQLCount(HibernateTransactionContext context,
String sql,
int countNum,
Object... params) |
static Long |
HibernateHelper.querySQLCount(HibernateTransactionContext context,
String sql,
Object... params) |
static List<Map<String,String>> |
HibernateHelper.querySQLPageAsMap(HibernateTransactionContext context,
String sql,
int startNum,
int numPerPage) |
static void |
HibernateHelper.update(HibernateTransactionContext context,
Object object)
向数据库中更新一个对象
|
static Integer |
HibernateHelper.updateSQL(HibernateTransactionContext context,
String sql,
Object... params) |
Copyright © 2008–2014 Matrix. All rights reserved.