hibernate工具怎么写
答案:2 悬赏:30 手机版
解决时间 2021-03-02 07:34
- 提问者网友:你独家记忆
- 2021-03-01 18:31
hibernate工具怎么写
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-01 19:30
//泛型DAO接口
public interface IBaseDao {
// 根据主键获取实体。如果没有相应的实体,返回 null。
public T get(PK id);
// 根据主键获取实体。如果没有相应的实体,抛出异常。
public T load(PK id);
// 获取全部实体。
public List loadAll();
public Map makeStore();
// loadAllWithLock() ?
// 更新实体
public void update(T entity);
// 存储实体到数据库
public void save(T entity);
// saveWithLock()
// 增加或更新实体
public void saveOrUpdate(T entity);
// 增加或更新集合中的全部实体
public void saveOrUpdateAll(Collection entities);
// 删除指定的实体
public void delete(T entity);
// 根据主键删除指定实体
public void deleteByKey(PK id);
// 删除集合中的全部实体
public void deleteAll(Collection entities);
// -------------------- HSQL ----------------------------------------------
// 使用HSQL语句直接增加、更新、删除实体
public int bulkUpdate(String queryString);
// 使用带参数的HSQL语句增加、更新、删除实体
public int bulkUpdate(String queryString, Object[] values);
// 使用HSQL语句检索数据
public List find(String queryString);
//分页数据获取
public Map findFenYeData(int pagecout,int nowpages);
//根据拼接HQL证据获取分页数据
public Map findFenYeDataForHql(String hql,int pagecout,int nowpages);
// 使用带参数的HSQL语句检索数据
public List find(String queryString, Object[] values);
// 使用HSQL语句检索数据,返回 Iterator
public Iterator iterate(String queryString);
// 使用带参数HSQL语句检索数据,返回 Iterator
public Iterator iterate(String queryString, Object[] values);
// 关闭检索返回的 Iterator
public void closeIterator(Iterator it);
}
public interface IBaseDao
// 根据主键获取实体。如果没有相应的实体,返回 null。
public T get(PK id);
// 根据主键获取实体。如果没有相应的实体,抛出异常。
public T load(PK id);
// 获取全部实体。
public List
public Map
// loadAllWithLock() ?
// 更新实体
public void update(T entity);
// 存储实体到数据库
public void save(T entity);
// saveWithLock()
// 增加或更新实体
public void saveOrUpdate(T entity);
// 增加或更新集合中的全部实体
public void saveOrUpdateAll(Collection
// 删除指定的实体
public void delete(T entity);
// 根据主键删除指定实体
public void deleteByKey(PK id);
// 删除集合中的全部实体
public void deleteAll(Collection
// -------------------- HSQL ----------------------------------------------
// 使用HSQL语句直接增加、更新、删除实体
public int bulkUpdate(String queryString);
// 使用带参数的HSQL语句增加、更新、删除实体
public int bulkUpdate(String queryString, Object[] values);
// 使用HSQL语句检索数据
public List find(String queryString);
//分页数据获取
public Map
//根据拼接HQL证据获取分页数据
public Map
// 使用带参数的HSQL语句检索数据
public List find(String queryString, Object[] values);
// 使用HSQL语句检索数据,返回 Iterator
public Iterator iterate(String queryString);
// 使用带参数HSQL语句检索数据,返回 Iterator
public Iterator iterate(String queryString, Object[] values);
// 关闭检索返回的 Iterator
public void closeIterator(Iterator it);
}
全部回答
- 1楼网友:青灯有味
- 2021-03-01 20:49
SpringSide 现成的集成好的综合框架
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯