Hibernate(JFIS)

原创 2007年09月17日 15:41:00
 
 
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 - 符合Java习惯的关系数据库持久化     ...
  • wyyl1
  • wyyl1
  • 2007年11月05日 09:57
  • 7681

SSH(JFIS)

  applicationContext.xml(树叶或白菜) xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING/...
  • wyyl1
  • wyyl1
  • 2007年09月17日 15:46
  • 699

Iterator(JFIS)

  Iterator(迭代器)、Setpublic Set getModelsByPowers(Set powers) throws SQLException { Set models = new H...
  • wyyl1
  • wyyl1
  • 2007年09月17日 15:58
  • 609

乱码转换(JFIS)

 乱码转换EncodingFilter类package jfis.util; import java.io.IOException;import javax.servlet.Filter;import...
  • wyyl1
  • wyyl1
  • 2007年09月18日 19:15
  • 558

JavaScript(JFIS)

  1、返回上一页面onclick="window.history.back()" 2、Java中输出JavaScriptPrintWriter out = response.getWriter();...
  • wyyl1
  • wyyl1
  • 2007年09月17日 16:08
  • 1012

Html(JFIS)

 导入CSS文件说明:只用改href里的路径就可以了。写在head标签里。 字体的CSS 第1页 选中下拉列表option value="${model3.modelId}" ${model3.mod...
  • wyyl1
  • wyyl1
  • 2007年09月17日 16:01
  • 636

JDBC(JFIS)

 Java中jdbc链接数据库大全1、链接Sqlserver2000·             驱动类   com.microsoft.jdbc.sqlserver.SQLServerDriver· ...
  • wyyl1
  • wyyl1
  • 2007年09月17日 15:42
  • 685

Struts(JFIS)

  Token验证public ActionForward model_new_url(ActionMapping mapping, ActionForm form,                 ...
  • wyyl1
  • wyyl1
  • 2007年09月17日 15:51
  • 558

jstl+el(JFIS)

  v表达式操作§主要用来显示数据的内容,就像是 •例: Hello ! §语法1:没有本体(body)内容•§语法2:有本体内容••default value•有特殊字符" />有特殊字符" es...
  • wyyl1
  • wyyl1
  • 2007年09月17日 15:43
  • 715

Java分页代码(JFIS)

 TpageList类package jfis.util; import java.util.List; publicclass TPageList {        private TPages p...
  • wyyl1
  • wyyl1
  • 2007年10月31日 08:48
  • 1214
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate(JFIS)
举报原因:
原因补充:

(最多只允许输入30个字)