`
winnerlxh
  • 浏览: 91790 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用本地事务访问数据库

    博客分类:
  • seam
阅读更多
我们知道seam自动生成的数据源采用了jta事务来处理数据,这里讲一下怎么把jta事务转化成本地事务,需要修改两个个地方:

第一、修改persistence.xml文件如下:

<persistence-unit name="goldeninfo">改为<persistence-unit name="goldeninfo" transaction-type="RESOURCE_LOCAL">

<jta-data-source>改为<non-jta-data-source>

第二、修改components.xml文件增加如下语句:

<transaction:entity-transaction entity-manager="#{entityManager}"/>

这样很容易就变成本地事务了。
分享到:
评论

相关推荐

    在Visual C#中访问不同数据库, 访问远程数据库和访问本地数据库在原理上都是一样的

    10. **错误处理与异常处理**:在访问数据库时,可能会遇到各种错误,如网络问题、权限错误、SQL语法错误等。因此,良好的错误处理和异常处理机制是必不可少的,这可以通过try-catch-finally结构实现。 以上就是在...

    vs2017 xamarin使用本地sqlite数据库源码

    【标题】:“vs2017 xamarin使用本地sqlite数据库源码”揭示了如何在Visual Studio 2017(简称VS2017)中利用Xamarin开发Android应用,并集成SQLite作为本地数据库进行数据存储。Xamarin是一款强大的跨平台移动应用...

    html5使用本地sqlite数据库

    这个技术在移动应用开发中尤其有用,尤其是当应用程序需要在离线状态下运行或者需要快速访问本地数据时。 首先,我们需要了解HTML5的Web SQL Database API。这是一个标准,允许网页在用户的浏览器上创建和操作...

    数据库中事务和锁.ppt

    如果没有适当的并发控制,多个用户同时访问数据库可能导致诸如丢失更新、脏读、非重复读和幻读等问题。为解决这些问题,数据库系统通常采用两种主要方法:锁定和事务的隔离级别。锁定机制通过加锁来强制事务的串行化...

    C#利用Ado访问数据库

    ### C#利用Ado访问数据库 #### 知识点概览 本文将详细介绍如何使用C#结合ADO.NET技术实现对数据库的访问与操作。主要内容包括:C#与ADO.NET的基本概念、连接数据库的方法、执行SQL语句的方式以及数据集(DataSet)的...

    使用MIDAS访问远程Access数据库

    通过使用MIDAS,你可以创建一个客户端/服务器架构,其中客户端应用程序可以远程连接到服务器上的Access数据库,而无需将整个数据库文件复制到本地。这提高了数据共享和协作的效率,同时也减少了数据冗余和一致性问题...

    跨服务器数据库访问

    链接服务器是指创建一个连接到其他服务器数据库的连接,以便在本地数据库中访问远程数据库中的数据。链接服务器可以通过EXEC sp_addlinkedserver语句创建,例如: EXEC sp_addlinkedserver ‘链接名’,'','SQLOLEDB...

    本地数据库储存

    3. 数据存储结构:本地数据库通常使用表格的形式存储数据,每个表格由列和行组成,列定义了数据的类型,行代表具体的数据实例。此外,还可以通过索引优化查询性能,通过事务保证数据的一致性和完整性。 4. 安全与...

    js 访问 sqlite数据库

    本文将深入探讨如何使用JavaScript访问SQLite数据库,以及相关的关键知识点。 首先,JavaScript直接在浏览器环境中并不能直接操作SQLite数据库,因为浏览器的安全沙箱机制不允许。然而,通过一些特定的技术,如Web ...

    Spring2.5实现事务管理(本地事务、分布式事务).doc

    本地事务是指在同一个进程中对数据源的访问,分布式事务是指跨多个进程或系统对数据源的访问。 本地事务配置文件: 在 Spring 2.5 中,本地事务的配置文件使用 XML 文件来描述。配置文件的基本结构如下所示: ```...

    actionscipt访问本地数据库例子

    ActionScript和Gears API提供了相应的权限管理机制,确保只有授权的应用程序才能访问数据库。 6. **FlexBuilder或Flash Builder**:这些IDE是开发ActionScript项目的主要工具,它们提供了一整套调试、测试和部署...

    AIR 的本地数据库访问

    在Adobe AIR(Adobe Integrated Runtime)开发中,本地数据库访问是一个重要的功能,允许应用程序存储和管理数据,而无需依赖远程服务器。AIR支持SQLite数据库,这是一个轻量级、无服务器、自包含的数据库系统,适合...

    Dapper访问多数据库

    本文将深入探讨如何使用Dapper访问多种类型的数据库,包括Oracle、MySql和Sql Server,并且会提及如何在不安装客户端的情况下访问Oracle数据库。 首先,Dapper的核心特性是其性能和灵活性。由于它不是全自动的ORM,...

    使用ADONET访问数据库.ppt

    【使用ADO.NET访问数据库】 ADO.NET是.NET框架中用于与数据库交互的重要组件,它是Microsoft对传统ADO(ActiveX Data Objects)的一次重大升级。ADO.NET采用了一种全新的断开连接模式,使得数据处理更加高效和灵活...

    数据库访问的编程技术

    JDBC是Java语言访问数据库的标准API,无论你是使用Oracle、MySQL、SQL Server还是其他数据库,JDBC都提供了统一的方式来处理这些操作。 **JDBC技术** JDBC技术是Java中用来连接和操作数据库的核心组件,它包括一组...

    c# c sharp 数据库 操作 类 总结

    这些是设计模式,用于在业务逻辑层抽象数据库访问。Repository模式提供了一个统一的接口来操作数据,而UnitOfWork模式管理一组相关或依赖的操作,确保它们作为一个单元提交或回滚。 6. ORM最佳实践: - 使用连接...

    基于Access 的 ADO 数据库访问技术

    通过ADO,你可以使用统一的API(应用程序编程接口)来访问各种数据库系统,如ODBC(Open Database Connectivity)兼容的数据库,包括Access。 在使用ADO访问Access数据库时,主要涉及以下步骤: 1. **连接数据库**...

    本地数据库的使用.rar

    8. **数据库事务**:为了确保数据一致性,应该在进行多个数据库操作时使用事务。如果任何一步失败,所有更改都将回滚。 9. **错误处理**:在iOS开发中,必须对可能出现的错误进行妥善处理,例如网络中断、数据库...

    WinCE6.0平台OLEDB访问SQLCE本地数据库

    在Windows CE 6.0(WinCE6.0)平台上,使用...以上就是在WinCE6.0平台上,使用OLEDB访问SQLCE本地数据库的主要步骤和知识点。实际开发中,还需要根据具体项目需求进行相应的调整和优化,确保数据库操作的高效和稳定。

    试析多核处理器下事务型数据库性能优化技术.pdf

    然而,多核架构下的数据库系统面临扩展性问题,尤其是事务型数据库,由于大量使用共享数据结构和同步原语,导致内存访问延迟和性能瓶颈。 首先,文章提到锁管理器的优化是性能提升的关键。传统的多粒度封锁机制虽然...

Global site tag (gtag.js) - Google Analytics