?? sortdao.java
字號:
package cn.handson.dao;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import cn.handson.base.*;
import cn.handson.utils.*;
public class SortDao {
/*
* 此方法用來得到所有的用戶對象。。。
*
*
*/
public List loadAllSort() {
// TODO Auto-generated method stub
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();//定義一個事務
String sql="select b from Sort as b";
Query query=session.createQuery(sql);
List list=query.list();
tx.commit();//提交事務
//HibernateUtil.closeSession();
return list;
}
/*
* 此方法用來刪除用戶對象.....
*
*/
public boolean deleteSort(Sort st){
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();//定義一個事務
session.delete(st);
tx.commit();//提交事務
//HibernateUtil.closeSession();
return true;
}
/*
* 此方法用來通過ID來得到一個用戶的對象。。。
*
*
*/
public Sort getSortById(Integer id) {
// TODO Auto-generated method stub
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();//定義一個事務
Sort us=(Sort)session.get(Sort.class, id);
tx.commit();//提交事務
//HibernateUtil.closeSession();
return us;
}
/*
* 此方法用來更新數(shù)據(jù)庫中的用戶。。。
*
*/
public void updateSort(Sort st) {
// TODO Auto-generated method stub
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();//定義一個事務
Sort us=(Sort)session.get(Sort.class, st.getSortId());
us.setSortTitle(st.getSortTitle());
us.setSortDesc(st.getSortDesc());
us.setFares(st.getFares());
session.save(us);
tx.commit();//提交事務
//HibernateUtil.closeSession();
}
/*
* 此方法用來添加用戶。。。。
* User是頁面?zhèn)鱽淼膶傩浴!!? *
*/
public void addSort(Sort st) {
// TODO Auto-generated method stub
Session session=HibernateUtil.currentSession();
Transaction tx=session.beginTransaction();//定義一個事務
session.save(st);
tx.commit();//提交事務
//HibernateUtil.closeSession();
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -