Hibernate怎么处理事务呢?????????我看说什么用jta可我看了半天没看明白什 jta的东西啊希望高手能简单清楚的能说明Hibernate怎么处理事务以及jta的使用谢谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java Transaction API(Java事务API),Java中进行事务划分的技术 hibernate的session实质上就是JDBC的Connection,它本身就可以作为一个事务,分为one operation on transaction,和one request many transaction这样的方式jta是容器事务,借助于应用服务器的事务机制,在hibernate中只需要配置声明就ok 哦是不是jat就是apServer自己的事务的机制..................hibernate不用ApServer的而是自己用自己的方法.....??jat事务有例子吗? // Non-managed environment idiomSession sess = factory.openSession();Transaction tx = null;try {tx = sess.beginTransaction();// do some work...tx.commit();}catch (RuntimeException e) {if (tx != null) tx.rollback();throw e; // or display error message}finally {sess.close();} Hibernate Reference DocumentationVersion: 3.1Chapter 11. Transactions And Concurrency你可以看他的第11章,就是讲事务的 // Non-managed environment idiom with getCurrentSession()try {factory.getCurrentSession().beginTransaction();// do some work...factory.getCurrentSession().getTransaction().commit();}catch (RuntimeException e) {factory.getCurrentSession().getTransaction().rollback();throw e; // or display error message} 请问你要那样清楚?hibernate执行的事务格式就如上了啊,往里面填代码就行了。 建议你看看hibernate包自带的文档“Hibernate Reference Documentation”,有中文版的,比较全面。 谁会把iava文件转成exe我下了个exe4j不知道怎么用? 撒分~~技术问题高手来。不怕不会的。就找高手 要用java做一个支持万人在线的即使通讯软件,大家给点意见? 初学java,在看java21pro,第二章的“字面量”是什么 哪个大哥,有jbuilder 9 帮助文档 在solaris下用javamail出错,请指教! 刚转到java,问一个c->java的问题 help /** 急!中文乱码的一些问题 */ 为什么java.util.Date().getMonth()取出的月份值总是比实际的月份小一个月? 关于框架的问题 JGraph遇到困难题
hibernate不用ApServer的而是自己用自己的方法.....??
jat事务有例子吗?
Session sess = factory.openSession();
Transaction tx = null;
try {
tx = sess.beginTransaction();
// do some work
...
tx.commit();
}
catch (RuntimeException e) {
if (tx != null) tx.rollback();
throw e; // or display error message
}
finally {
sess.close();
}
Version: 3.1
Chapter 11. Transactions And Concurrency
你可以看他的第11章,就是讲事务的
try {
factory.getCurrentSession().beginTransaction();
// do some work
...
factory.getCurrentSession().getTransaction().commit();
}
catch (RuntimeException e) {
factory.getCurrentSession().getTransaction().rollback();
throw e; // or display error message
}
hibernate执行的事务格式就如上了啊,往里面填代码就行了。