分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

wildfly 10上使用最新的 ?Hibernate ORM OGM

发布时间:2023-09-06 01:29责任编辑:林大明关键词:Hibernate

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

wildfly 10上使用最新的 ?Hibernate ORM OGM

原文地址:http://www.cnblogs.com/bigben0123/p/8004301.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved