我刚刚开始我的JPA 2.0学习,并且我有这段代码:
em = SessionFactory.startSession(); tx = em.getTransaction();
我的问题是:我不确定我是否完全了解会话的使用和事务的使用之间的区别。请在几行中告诉我他们之间最大的不同吗?谢谢 !
您去银行存了2张支票,并提取了一小笔。
因此,您排队等候直到出纳员打开。
您进行首次存款。 那你第二。 然后您退出。
现在您完成了,您离开了柜员行。
进入柜员就像创建您的会话,现在您已经在银行,可以开始工作了。
每个存款和取款都是他们自己包含的工作集,这些就是您的交易。
当您完成工作并离开时,您即将结束或放弃会话。
因此,从本质上讲,一个会话包含您的交易,如果您从未去过银行,您毕竟无法存入银行存款吗?