wildfly 10上使用最新的 Hibernate ORM OGM

ORM是关系型数据库连接;ogm是No sql数据库连接,Mongo, redis等。

1,下载ogm zip包,解压到wildfly_home\modules\system\layers\base, ogm模块在org\hibernate\ogm下

2,下载orm zip,同样解压。新增版本是5.1

3,在文件\wildfly-10.0.0.Final\modules\system\layers\base\org\hibernate\ogm\5.1\module.xml

注释掉 <module name="org.hibernate.search.orm" slot="5.6.1.Final-orm51" optional="true" />

要不总报找不到slot错误。

——————————————————————————————————

ORM:

http://docs.jboss.org/hibernate/orm/current/topical/html_single/wildfly/Wildfly.html

persistence.xml

<persistence-unit name="primary">
        <jta-data-source>java:jboss/datasources/MySqlDS</jta-data-source>
        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
        <class>com.italktv.colnv.stat.entity.Seat</class>
        <class>com.italktv.colnv.stat.entity.SeatType</class>

        <properties>
        <property name="jboss.as.jpa.providerModule" value="org.hibernate:5.1"/>
            <property name="hibernate.hbm2ddl.auto" value="update" />
            <!-- <property name= "hibernate.hbm2ddl.auto" value ="validate" /> create-drop -->
            <property name="hibernate.jdbc.fetch_size" value="500" />
            <property name="hibernate.jdbc.batch_size" value="500" />
            <property name="hibernate.show_sql" value="false" />
            <property name="hibernate.format_sql" value="true"></property>

        </properties>
    </persistence-unit>

————————————————————————————————————————

4.5. How to package Hibernate OGM applications for WildFly 10

https://docs.jboss.org/hibernate/stable/ogm/reference/en-US/html_single/?v=5.1#_configuring_hibernate_search

      <persistence-unit name="mongo-ogm" transaction-type="JTA">
      <provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
    <class>xxx</class>

    <exclude-unlisted-classes>true</exclude-unlisted-classes>
    <properties>

      <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform"/>
      <!--  <property name="hibernate.ogm.datastore.provider" value="mongodb" />-->
      <property name="hibernate.ogm.datastore.database" value="mongo_db"/>
      <property name="hibernate.ogm.datastore.host" value="xxxx.xx.xx.xx"/>
      <property name="hibernate.ogm.datastore.provider" value="MONGODB"/>
      <!--
            <property name="hibernate.ogm.datastore.username" value="db_user" />
            <property name="hibernate.ogm.datastore.password" value="top_secret!" />
            -->
    </properties>
  </persistence-unit>

——————————————————————————————————————————————

https://www.cnblogs.com/coder-fang/p/6428454.html

时间: 2024-10-14 07:09:34

wildfly 10上使用最新的 Hibernate ORM OGM的相关文章

Linux上安装部署WildFly 10

WildFly 曾用名:JBoss Application Server ,红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生. WildFly 将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术,包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7. 实验平台:CentOS 7.2 软件: wildfly-10.0.0.Final.zip 

第二十五天 慵懒的投射在JDBC上的暖阳 —Hibernate的使用(四)

6月4日,晴天."晴日暖风生麦气,绿阴幽草胜花时."      "道"是只有中国人才懂得并孜孜以求的特殊的宇宙存在感的体验.全世界只有中文才能阐释"道"的全部涵义.然而所谓阐释,并不重在定义,更多的还是感受. "道"既在"虚无"之内,又超越了"虚无",成为中国文化最平常但又最玄妙的一种境界. 老庄认为:道是宇宙的本体,即是宇宙万物的老祖宗.    老外认为:Tao is the sour

DB 查询分析器 6.04 在 Windows 10 上的安装与运行展示

DB查询分析器 6.04 在 Windows 10 上的安装与运行展示 中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员 http://www.csdn.net/article/2014-08-09/2821124)推出的个人作品----万能数据库查询分析器,中文版本<DB 查询分析器>.英文版本<DB QueryAnalyzer>.它具有强大的功能.友好的操作界面.良好的操作性.跨越各种数据库平台乃至于EXCEL和文本文件. 你可以通过它 ① 查询

MAC OS X10.10上Android开发环境搭建

由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio.可以从这个链接下载http://www.androiddevtools.cn.上面不光有adt-bundle,还有最新的AndroidStudio.由于对OS X还不是很熟悉,本次采用adt-bundle安装. 一,下载JDK 下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可.截图如下: 其二是从JDK的官网下载,文件名为j

如何在Ubuntu上安装最新版本的Node.js

如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器端应用.Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能. Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象

NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果

NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果 http://www.leiphone.com/news/201609/OzDFhW8CX4YWt369.html 英特尔中国研究院深度学习领域最新成果——“动态外科手术”算法 2016-09-05 11:33 转载 粉红熊熊 0条评论 雷锋网按:本文为英特尔中国研究院最新研究成果,主要介绍了一个名为“动态外科手术”算法,有效地解决了处理大型网络时重训练时间长,误剪枝率高的问题.利用该算法,我们可以轻易地将LeNet和Ale

Hyper-V 2016 系列教程38 在 Windows 10 上安装 Hyper-V

启用 Hyper-V 以在 Windows 10 上创建虚拟机.可以通过多种方式启用 Hyper-V,包括使用 Windows 10 控制面板.PowerShell(我的最爱)或使用部署映像服务和管理工具 (DISM). 本文档将逐一介绍每个选项. 注意:Hyper-V 作为可选功能内置于 Windows -- 无 Hyper-V 下载或可安装的组件. 检查要求 Windows 10 企业版.专业版或教育版 具有二级地址转换 (SLAT) 的 64 位处理器. CPU 支持 VM 监视器模式扩展

在Windows 10上安装Oracle 11g数据库出现的问题及解决

在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Edition binary 已停止工作:出现了一个问题,导致程序停止正常工作.如果有可用的解决方案,Windows 将关闭程序并通知你]的错误提示信息. 最后,发现是因为jdk的安装路径含有中文才导致这一致命的错误,接下来我是这样做的: 1.将整个jdk文件夹移动到某一英文路径. 2.修改环境变量中的系统变

WMware 10 上安装Mac OS X 10.9 系统的正确方法

最近需要在iPad上做一个App,于是想在虚拟机中安装一个OS X 10.9试用一下.经过几十次的尝试趟过很多坑后,终于找到了在WMware 10 上安装Mac OS X 10.9 系统的正确方法.本方法不需要什么U盘,而且由于所有操作都在硬盘上,所以速度也会很快. 需要准备的工具和文件如下: VMware-workstation-full-10.0.1-1379776.exe unlock-all-v130.zip Install OS X Mavericks.dmg(大小为 4.94G) U