当前位置: 首页 > news >正文

大连微信网站开发淘客推广效果

大连微信网站开发,淘客推广效果,门户网站的功能,地方志网站群建设Java EE 7中的非同步持久性上下文 JPA 2.1引入了非同步持久性上下文的概念#xff0c;该概念允许对JPA实体管理器的刷新进行细粒度控制#xff0c;即通过显式调用EntityManager#xff03;joinTransaction 。 以前#xff0c;这默认情况下是JTA事务的结束#xff0c;例如该概念允许对JPA实体管理器的刷新进行细粒度控制即通过显式调用EntityManagerjoinTransaction 。 以前这默认情况下是JTA事务的结束例如在典型的Stateless EJB中实体管理器会在方法结束时默认情况下开始和结束事务将其状态刷新到DB。 您可以在这里和这里阅读有关此内容的更多信息。 在Java EE 7之前的时代EE 5和EE 6也有可能 可以对Java EE 5和6进行调整以实现与Java EE 7中的非同步持久性上下文所获得的结果相同的结果。 想象一个用例其中按顺序使用流程之类的向导来编辑客户详细信息例如屏幕1中的地址信息屏幕2中的联系信息等。您希望在客户输入是但不希望将整个状态推送到数据库直到该过程完成即用户输入了所有类别的信息 package com.abhirockzz.conversationalee;import com.abhirockzz.conversationalee.entity.Customer; import java.util.Date; import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; import javax.ejb.Remove; import javax.ejb.Stateful; import javax.ejb.TransactionAttribute; import javax.ejb.TransactionAttributeType; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistence.PersistenceContextType;Stateful TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) public class CustomerEditorFacade{PersistenceContext(type PersistenceContextType.EXTENDED)EntityManager em;Inject //this wont work in Java EE 5Principal authenticatedUser;private Customer customer;PostConstructpublic void init(){System.out.println(CustomerEditorFacade created at new Date().toString()); }PreDestroypublic void destroy(){System.out.println(CustomerEditorFacade destroyed at new Date().toString()); }//step 1public void updateCity(String custID, String city){String custID authenticatedUser.getName(); //assume we have an authenticated principal which is the same as the customer ID in the DatabaseCustomer customerFromDB em.find(Customer.class, Integer.valueOf(custID)); //obtain a managed entitycustomerFromDB.setCity(city); //no need to call em.persistcustomer customerFromDB; //just switch references//Customer state will NOT be pushed to DB}//step 2public void updateEmail(String email){customer.setEmail(email); //not pushed to DB yet}TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)public void save(){//dummy method to trigger transaction and flush EM state to DB}Removepublic void finish(){//optional method to provide a way to evict this bean once used//not required if this is session scoped}} 代码注释是自我解释希望如此 干杯! 翻译自: https://www.javacodegeeks.com/2015/12/pre-java-ee-7-alternative-jpa-2-1-unsynchronized-persistence-context.html
http://www.huolong8.cn/news/385137/

相关文章:

  • 哪个平台做网站比较好免费 网站 手机
  • 阿里企业网站托管ui设计培训机构有用吗
  • 404 not found网站航空港建设局网站
  • 济南网站建设方案报价长沙seo网络公司
  • 有口碑的中山网站建设广东住房和城乡建设厅网站造价
  • 美工宝盒网站网站开发三大框架
  • 厦门旋挖建筑公司网站获取网站目录下所有文件
  • 做网站绿标wordpress app主题
  • 做网站制作的公司php免费源码网站
  • ps做网站标签乡村门户网站建设
  • 食品网站建设方案上海建设行政主管部门政务网站
  • 微信订阅号关键网站名城苏州网首页
  • 长链接转短链接生成器搜索引擎优化原理
  • 汽贸公司网站建设中疾控新冠最新消息
  • 谁能给做网站济南住房和城乡建设部网站
  • 网站更新 缓存手机网站html声明
  • 网站建设与维护一般需要多少钱每年wordpress 环境配置
  • 湘潭交通网站哈尔滨菜牌制作
  • 怎样在阿里巴巴做网站柬埔寨网站建设
  • 相城网站建设石家庄制作网站
  • 辽宁建设工程招标网站徐东网站建设
  • 江西建网站网站建设情况存在问题
  • 网站安全管理制度建设珠海网站建设技术托管
  • dz网站建设器翡翠网站建设ppt
  • 培训机构网站源码响应式网站用什么技术做
  • 黑龙江网站建设公司各个国家的google网站
  • 做仿站如何获取网站源码wordpress文章图片显示图片
  • 昆明做网站seo视频剪辑公司
  • 网站上有声的文章是怎么做的网站优化检测
  • 武夷山市网站建设网站运营团队各岗位的职责是什么