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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2016-12-08 加密算法中BASE64、MD5、SHA、HMAC等之间的区别
2015-12-08 打包jar文件 外部调用资源 so等
2014-12-08 Android开源框架Afinal第一篇——揭开圣女的面纱
2014-12-08 教程] 《开源框架-Afinal》之FinalHttp 01一步一脚