Hibernate(JFIS)
来源:互联网 发布:python asiic 编辑:程序博客网 时间:2024/06/05 11:43
Hibernate中的一个DAO类
package com.bean;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Example;
public class CustomersDAO {
Session session = HibernateSessionFactory.getSession();
public List customer_list() {
Transaction t = session.beginTransaction();
Query query = session.createQuery("from com.bean.Customers");
List list = query.list();
t.commit();
session.close();
return list;
}
public List customerOrderList(Integer id){
Transaction t = session.beginTransaction();
Query query = session.createQuery("from com.bean.Orders where customers = ?");
query.setInteger(0, id);
List list = query.list();
t.commit();
session.close();
return list;
}
public void delete(Integer id){
Transaction t = session.beginTransaction();
Orders o = new Orders();
o.setId(id);
session.delete(o);
t.commit();
session.close();
}
public void order_new(Customers customers, String orderNumber){
Transaction t = session.beginTransaction();
Orders o = new Orders();
o.setCustomers(customers);
o.setId(customers.getId());
o.setOrderNumber(orderNumber);
session.save(o);
t.commit();
session.close();
}
public void order_update(Integer id, String orderNumber){
Transaction t = session.beginTransaction();
Query query = session.createQuery("update com.bean.Orders set orderNumber=? where id=?");
query.setString(0, orderNumber);
query.setInteger(1, id);
query.executeUpdate();
t.commit();
session.close();
}
}
- Hibernate(JFIS)
- Hibernate中文参考文档(JFIS)
- JDBC(JFIS)
- SSH(JFIS)
- Struts(JFIS)
- Iterator(JFIS)
- Html(JFIS)
- JavaScript(JFIS)
- jstl+el(JFIS)
- 乱码转换(JFIS)
- Java分页代码(JFIS)
- Java分页代码(JFIS)
- hibernate
- Hibernate
- Hibernate
- Hibernate
- hibernate
- hibernate
- 明天就要离开拉,还没准备好怎么开始
- 几个著名java开源缓存系统的介绍
- PHP程序员都应该知道的五个工具
- 图像处理网络资源 [转]
- 专利申请号一般是9个数字请问有何含义?
- Hibernate(JFIS)
- Oracle应用——DBMS_SQL封装过程
- JDBC(JFIS)
- [精华] 制作可执行的JAR文件包及jar命令详解zt
- jstl+el(JFIS)
- A tutorial introduction to git (for version 1.5.1 or newer)
- 精确控制表格单元格中的控件
- c语言图形图像函数一
- 64位Windows是否真的必不可少?