SEAM 1.2.1.GA
JBOSS 4.0.5.GA
Trying to exec a DAO method in a Seam-gen'd Seam app using JSF (MyFaces xhtml), SFSB, DAO, and Entity bean.
getting following stack trace when I click the commandLink on JSF to exec the action method on the SFSB:
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
| at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
| at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
| at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:409)
| at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:119)
| at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1933)
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1216)
| at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:691)
I added the line "hibernate.dialect" line to the persistence.xml below and still getting the same exception after restarting the server and deploying app. I viewed the persistence.xml file in the JAR's meta-inf folder and it matches the one below. Why is it not reading/picking up the new version??? thx.
<?xml version="1.0" encoding="UTF-8"?>
| <!-- Persistence deployment descriptor for dev profile -->
| <persistence xmlns="http://java.sun.com/xml/ns/persistence"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
| version="1.0">
|
| <persistence-unit name="SHIMS">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:/SHIMSDatasource</jta-data-source>
|
| <properties>
| <!-- commented hibernate auto validate due to errors upon deployment (validates the db structure at start-up) -->
| <!-- <property name="hibernate.hbm2ddl.auto" value="validate"/> -->
| <!-- AS 09-24-07 - added hibernate.dialect property due to error during runtime stating "Hibernate Dialect must be explicitly set" -->
| <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
|
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
<property name="hibernate.cache.use_query_cache" value="true"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="jboss.entity.manager.factory.jndi.name" value="java:/SHIMSEntityManagerFactory"/>
| <property name="hibernate.default_catalog" value="boSHIMS"/>
| <property name="hibernate.default_schema" value=""/>
| </properties>
|
| </persistence-unit>
|
| </persistence>
SHIMSDatasource.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <datasources>
|
| <local-tx-datasource>
| <jndi-name>SHIMSDatasource</jndi-name>
| <connection-url>jdbc:sqlserver://CORG0DV01:1433;databaseName=boSHIMS</connection-url>
| <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
| <user-name>_AppUser_JavaTestAcct</user-name>
| <password>JavaTestAcct</password>
| <!--
| <exception-sorter-class-name>
| org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
| </exception-sorter-class-name>
| <metadata>
| <type-mapping>mySQL</type-mapping>
| </metadata>
| -->
| </local-tx-datasource>
|
| </datasources>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4088112#4088112
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4088112
分享到:
相关推荐
- 在开发过程中可能会遇到“Hibernate Dialect must be explicitly set”这样的异常。这通常是因为 Hibernate 配置文件中没有指定正确的 dialect。根据所使用的数据库类型,比如 Oracle,MySQL,SQL Server 等,...
本科生计算机组成原理题库期末试卷及答案.doc
计算机系统结构电子教案.pptx
计算机的操作规程.doc
【目标检测】道路坑洞数据集2944张YOLO+VOC(已增强).docx
计算机考研专业课知识点分析.doc
计算机专业毕业设计题目大全.doc
湖北师范学院专升本C语言程序设计试卷.doc
计算机应用基础国家开放大学模块五.doc
ssm043基于JavaEE的龙腾公司员工信息管理系统的设计与实现(文档+源码)_kaic
【目标检测】苹果叶片病害数据集4类标签8223张YOLO+VOC格式.docx
网络中心机房建设解决方案模板.doc
数据集介绍:动物与应急车辆目标检测数据集 一、基础信息 数据集名称:动物与应急车辆目标检测数据集 数据规模: - 训练集:8,292张图片 - 验证集:346张图片 - 测试集:345张图片 - 总计:8,983张标注图片 分类类别: - 救护车(Ambulance):应急医疗车辆识别 - 动物(Animal):通用动物类别检测 - 蚂蚁(Ant):小型昆虫识别 - 羚羊(Antelope):草原动物检测 标注格式: YOLO格式标注,支持目标检测任务,含归一化坐标和类别编码 二、适用场景 野生动物监测系统: 支持自然保护区构建动物分布监测系统,识别羚羊等特定物种活动轨迹 应急车辆识别系统: 适用于智能交通管理系统开发,实现救护车等应急车辆的快速识别 生物多样性研究: 提供蚂蚁等昆虫类别的检测数据,支持生态学研究中的物种分布分析 农业监控应用: 适用于害虫监测场景,帮助识别田间蚂蚁等昆虫的分布密度 三、数据集优势 多场景覆盖: 同时包含野生动物(羚羊)、常见动物(通用动物)和特殊车辆(救护车)检测目标 精细分类体系: 区分通用动物与特定物种(蚂蚁/羚羊),支持不同粒度的检测需求 工业级数据规模: 超8,000张训练样本,满足深度学习模型的训练需求 任务适配性强: 原生YOLO格式标注可直接应用于主流目标检测框架(YOLOv5/v8等) 跨领域应用: 同时支持自然环境保护、城市交通管理和农业监测等多领域应用场景
电子商务代运营服务合作协议书.doc
福建省第三届大学生程序设计竞赛题目.doc
计算机软件与理论专业研究生培养方案.doc
讲座网络平台下小学生有效学习方式的研究.doc
中铁五局一公司项目管理系统操作手册设备精讲.doc
数据集介绍 SCUT-HEAD是一个大规模的头部检测数据集,人头检测计数本数据集包含A和B两部分,我将AB两部分合并在了一起,并遵循Pascal VOC标准。 数据描述 数据集包括4405张标有111251个头部的图像。该数据集由两部分组成。A部分包括从某大学教室的监控视频中抽出的2000张图像,其中有67321个头像的注释。B部分包括从互联网上抓取的2405张图片,有43930个头像被标注。我们用xmin、ymin、xmax和ymax坐标标记了每个可见的头像,并确保注释覆盖整个头像,包括被遮挡的部分,但没有额外的背景。PartA和PartB都被分为训练和测试部分。我们的数据集遵循Pascal VOC的标准。
深圳电大软件工程复习资料新版二套.doc