//package com.haiersoft.ch06.test;
//
//import java.util.Date;
//import org.hibernate.Session;
//import org.hibernate.Transaction;
//import com.haiersoft.ch06.pojos.Customer;
//import com.haiersoft.ch06.pojos.Order;
//import com.haiersoft.ch06.util.HibernateUtils;
//
//public class BusinessService
//{
// public static void main(String[] args)
// {
// /Customer customer=new Customer("zhangsan","123456","张三","青岛市","13012345678");
// Order order=new Order("8",new Date(),42.8d,customer);
// //建立关联关系,实现级联保存
// customer.getOrders().add(order);
// //order对象必须关联customer对象,inverse才起作用
// order.setCustomer(customer);
// addCustomerWithCascade(customer);
// }
//
// /*使用save-update级联保存Order*/
// private static void addCustomerWithCascade(Customer customer)
// {
// Session session=HibernateUtils.getSession();
// Transaction trans=session.beginTransaction();
// session.save(customer);
// trans.commit();
// HibernateUtils.closeSession();
// }
//
//// public static void addCustomerAndOrder()
//// {
//// Customer customer=new Customer("zhangsan","123456","张三","青岛市","13012345678");
//// System.out.println("-----添加1条Customer记录-----");
//// addCustomer(customer);
//// System.out.println("-----添加2条Customer记录-----");
//// Order order=new Order("1",new Date(),42.8d,customer);
//// addOrder(order);
//// order=new Order("2",new Date(),53.2d,customer);
//// addOrder(order);
//// }
////
//// public static void addCustomer(Customer customer)
//// {
//// Session session=HibernateUtils.getSession();
//// Transaction trans=session.beginTransaction();
//// session.save(customer);
//// trans.commit();
//// HibernateUtils.closeSession();
//// }
//// public static void addOrder(Order order)
//// {
//// Session session=HibernateUtils.getSession();
//// Transaction trans=session.beginTransaction();
//// session.save(order);
//// trans.commit();
//// HibernateUtils.closeSession();
//// }
////
//// public static void findOrderOfCustomer(Integer id)
//// {
//// Session session=HibernateUtils.getSession();
//// //Transaction trans=session.beginTransaction();
//// Customer customer = (Customer)session.get(Customer.class,id);//此处与书本上面不一样
//// Set<Order> orders = customer.getOrders();
//// //trans.commit();
//// System.out.println("客户:"+ customer.getUserName()+"的订单如下:");
//// for(Order order:orders)
//// {
//// System.out.print("编号:"+order.getId());
//// System.out.print(",总金额:"+order.getTotal());
//// System.out.print(",下单日期:"+order.getDate());
//// System.out.println();
//// }
//// HibernateUtils.closeSession();
//// }
////
//// public static void findOrderOfCustomer(Integer id)
//// {
//// Session session=HibernateUtils.getSession();
//// Order order = (Order)session.get(Order.class, id);
//// //Customer customer = order.getCustomer();
//// Customer customer = (Customer)session.get(Customer.class,id);
//// String realName = customer.getRealName();
//// String mobile = customer.getMobile();
////
//// System.out.println("客户:"+ customer.getUserName()+"的订单如下:");
//// System.out.println();
//// System.out.print("编号:"+order.getId()+",");
//// System.out.println();
//// System.out.print("总金额:"+order.getTotal()+",");
//// System.out.println();
//// System.out.print("下单日期:"+order.getDate()+",");
//// System.out.println();
//// System.out.print("客户姓名:"+realName+",");
//// System.out.println();
//// System.out.print("客户电话:"+mobile);
//// System.out.println();
//// }
//}
没有合适的资源?快使用搜索试试~ 我知道了~
Java EE轻量级解决方案S2SH
共1413个文件
xml:264个
java:220个
class:217个
4星 · 超过85%的资源 需积分: 10 955 下载量 85 浏览量
2015-11-22
20:05:50
上传
评论 10
收藏 56.54MB ZIP 举报
温馨提示
青岛东合信息技术有限公司,青岛海尔软件有限公司编著 本书介绍了Java EE轻量级的三个开源框架:Struts2、Hibernate和Spring。其中在Struts2部分主要讲解MVC设计思想,Struts2的处理流程及配置,Struts2常用控制器组件,以及Struts2常用标签库的使用。在Hibernate部分主要讲解O/R Mapping的设计理念,Hibernate对O/R Mapping的支持,Hibernate的配置及多种关系映射的实现,以及HQL查询数据。在Spring部分主要讲解IoC的原理,Spring对Bean的管理机制,Spring AOP编程,以及声明事务的配置和管理。 本书重点突出、偏重应用,结合理论篇的实例和实践篇对贯穿案例进行讲解、剖析及实现。实践篇贯穿案例在线考试系统采用S2SH框架,以任务驱动及依次累加的方式,实现一个完整的项目并贯穿整本书的技术知识点,使读者加深Struts2、Hibernate、Spring框架的应用及整合技巧,全面提高动手能力。
资源推荐
资源详情
资源评论
收起资源包目录
Java EE轻量级解决方案S2SH (1413个子文件)
BusniessService.class 3KB
BusniessService.class 3KB
BusniessService.class 3KB
Customer.class 3KB
Customer.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
UpdateCustomers.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
Customer.class 3KB
FindGroupByCustomer_part3.class 3KB
RegAction.class 3KB
FindCustomerByHQL.class 3KB
FindCustomerByHQL.class 3KB
FindCustomerByHQL.class 3KB
BusinessService_part2.class 2KB
BusinessService_part2.class 2KB
BusinessService_part2.class 2KB
FindGroupByCustomer_part2.class 2KB
HibernateSessionFactory.class 2KB
HibernateSessionFactory.class 2KB
HibernateSessionFactory.class 2KB
CustomerCriteriaTest.class 2KB
CustomerCriteriaTest.class 2KB
CustomerHQLTest.class 2KB
CustomerHQLTest.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
HibernateUtils.class 2KB
FindCustomerByFetchJoin_Part2.class 2KB
BusinessService_part1.class 2KB
BusinessService_part1.class 2KB
BusinessService_part1.class 2KB
FindCustomerByLeftFetch_Part2.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Order.class 2KB
Customer.class 2KB
BusinessService.class 2KB
BusinessService.class 2KB
BusinessService.class 2KB
BusinessService.class 2KB
BusinessService.class 2KB
BusinessService.class 2KB
FindCustomerByLeftFetch_Part1.class 2KB
FindCustomerByFetchJoin_Part1.class 2KB
FindCustomersByJoin.class 2KB
FindCustomerByLeftJoin.class 2KB
Controller.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByQueryTest.class 2KB
ListPageByCriteriaTest.class 2KB
ListPageByCriteriaTest.class 2KB
共 1413 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
javatemptation
- 粉丝: 65
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页