永发信息网

hibernate工具怎么写

答案:2  悬赏:30  手机版
解决时间 2021-03-02 07:34
hibernate工具怎么写
最佳答案
//泛型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);


  
}
全部回答
SpringSide 现成的集成好的综合框架
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电器关了总开关不拔电是否费电
DNF真野猪背景音乐
华安装饰怎么去啊,有知道地址的么
怎样教育六年级的孩子
我读高中,10点就睡觉,早上2点起床对身体有
qq怎么非要申诉才能绑定手机?我知道密保问题
哈尼宝贝母婴店怎么样
金中居汽车租赁中心在哪里啊,我有事要去这个
Excel导入外步数据时怎么会闪退?
求解一篇写京景 的诗句
牛排可不可以倒醋进去
10和18的最大公因数是几?
高家信用社地址在哪,我要去那里办事
小邹汽车服务中心怎么去啊,有知道地址的么
oppor5可以遥控电视么?
推荐资讯
乐家金装怎么去啊,有知道地址的么
单选题下面古诗中,描写生物生长发育的是A.泥
美联超市(米庄店)地址有知道的么?有点事想过
这种五彩绳最后怎么弄啊 30分
ABCDE5种短周期元素原子序数依次增大A是原子
华为v9手机系统升级后开机密码忘了,怎么开机
中关村周围寺庙有哪些
我的联想电脑的Wi-Fi关了,怎么打开!!!!
1946年出生哪年过60周岁
vray混合材质怎么用
如何在百度文库上上传有广告的文章?
张睿的真正女朋友是谁
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?