java里dialect_java – Hibernate:没有设置方言.设置属性hibernate.dialect
我有以下hibernate.cfg.xml:
true
true
jdbc:mysql://localhost/EJB
com.mysql.jdbc.Driver
root
password
org.hibernate.dialect.MySQLDialect
update
org.hibernate.context.ThreadLocalSessionContext
我用这条线消耗的:
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
然后,在其他地方我试试这个:
SimpleSelect pkSelect = new SimpleSelect(Dialect.getDialect());
这导致以下异常:
org.hibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.
注意,以下日志摘录:
02:26:48,714 INFO Configuration:1426 - configuring from resource: /hibernate.cfg.xml
02:26:48,717 INFO Configuration:1403 - Configuration resource: /hibernate.cfg.xml
02:26:48,909 DEBUG Configuration:1387 - hibernate.dialect=org.hibernate.dialect.MySQLDialect
我有什么想法我做错了吗?
解决方法:
getDialect()的javadoc说:
Get an instance of the dialect specified by the current System properties.
因此,您必须在hibernate.properties中配置hibernate.dialect才能使此方法正常工作.
使用SessionFactoryImplementor#getDialect().
标签:java,hibernate
来源: https://codeday.me/bug/20190627/1299586.html
java里dialect_java – Hibernate:没有设置方言.设置属性hibernate.dialect相关推荐
- java里dialect_Java SQLDialect.valueOf方法代码示例
import org.jooq.SQLDialect; //导入方法依赖的package包/类 /** * This method reads the configuration properties ...
- 从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法
JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...
- 从Java里调用R – JRI的设置方法
JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...
- HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
最近有个需求需要对于获取URL页面进行host绑定并且立即生效,在java里面实现可以用代理服务器来实现:因为在测试环境下可能需要通过绑定来访问测试环境的应用 实现代码如下: public stati ...
- mysql数据库方言设置_mysql数据库方言的选择问题
1.问题引导 在开发项目的时候,我接受到一个用spring+hibernate+springMVC的项目demo,hibernate用的jpa规范,我配置hibernate.hbm2ddl.auto= ...
- java截取图片-设置方位+设置大小
java截取图片-设置方位+设置大小 package com.onegrid.darj.test; import java.awt.Rectangle; import java.awt.image ...
- 设置linux英文环境,英文Linux里中文和日文用户环境设置
英文Linux里中文和日文用户环境设置 发布时间:2007-05-09 16:21:11来源:红联作者:exchanged 应用环境 Red Hat Linux 9.0 英文版 1.中文环境用户环境设 ...
- Windows平台下 vscode清理Java工程项目的缓存、相关快捷键设置
文章目录 前言摘要 操作步骤 设置快捷键 vscode常用快捷键 前言摘要 前言摘要: 笔者在学习<图解设计模式>一书时,对照书本配套源码进行开发验证. 本人习惯使用vscode,奈何在使 ...
- [Domino]Java访问Domino必需配置的服务器设置
[Domino]Java访问Domino必需配置的服务器设置 编写者<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com ...
最新文章
- WMI Series :管理对象的信息查询和方法访问
- 说到心里的哲理个性签名 学生时代的恋爱无非就是陪伴二字
- 将Java程序变成可执行文件的简单方法
- Rhino脚本引擎技术介绍
- 深入delphi编程(转)
- Django从理论到实战(part15)--自定义path转换器
- ios 常用操作-1
- cpuid linux,Linux下获取CPUID、硬盘序列号与MAC地址(2)
- 先留住人,再发展人和吸引人
- sublime快捷键设置
- Java计算机毕业设计电脑小白网站源码+系统+数据库+lw文档
- C++字符读入函数(getchgetchar)
- c语言输出语句形式,c语言输出语句是什么
- Spark综合项目:企业电商分析平台
- 设计模式之美总结(创建型篇)
- ASP.NET c# 实验日记(1)
- 计算机网络——点对点协议PPP
- C++教程网之Linux网络编程视频 Unix网络编程视频
- 魔兽世界服务器响应慢,《魔兽世界》怀旧服排队太慢进不去解决方法
- 虚幻引擎5(Un Real5)学习笔记