Chinaunix首页 | 论坛 | 博客
  • 博客访问: 731142
  • 博文数量: 178
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1507
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-27 23:20
文章分类

全部博文(178)

文章存档

2015年(58)

2014年(121)

我的朋友

分类: Java

2014-09-11 13:41:27

//原来的示例:

/*    log.info("Now trying to call the Stored Procedure*****************");

Query exQuery = session.createSQLQuery("CALL " +

        "insertHouseHello(:timestmp,:hname,:hno,:hvalue)");

exQuery.setParameter("timestmp", 

        new java.sql.Timestamp(Calendar.getInstance().getTime().getTime()));

exQuery.setParameter("hname", 34);

exQuery.setParameter("hno", 212);

exQuery.setParameter("hvalue", 12);

int exRows = exQuery.executeUpdate();

log.info("Executed Rows from Stored Procedure****************"+exRows);*/

//实践测试

Session session = HibernateUtil.getSessionFactory().openSession();

session.beginTransaction();

Query exQuery = session.createSQLQuery("CALL " + "insert_data(:tablename)");

exQuery.setParameter("tablename""events201409");

int exRows = exQuery.executeUpdate();

System.out.println("exRows="+exRows);

session.getTransaction().commit();

session.close();

阅读(613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~