问题标签 [dialect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
839 浏览

nhibernate - Fluent NHibernate RegisterFunction SQLFunctionTemplate 用法

我已经看到这个机会至少被报告了六次,而且回复的数量也差不多。

我的问题是,我已经定义了一个 MySQL 数据库函数,我们将其称为“my_func(int val) 返回 int”,如果我直接在数据库上进行测试,它就可以正常工作。

我还让它通过我的存储库实现直接使用 SQL 传递,这没关系,但我宁愿通过 Hql 路由它,出于某种可怕的原因......

所以......我有一个 MySQL5Dialect 设置来注册函数,我在解析预期的约定时遇到了一些困难。

我的理解是我需要在函数名前加上“dbo”。在功能注册期间的某个时候?

像这样的东西,

然后通过我的存储库,

FindByHQL 返回 IList。

任何想法为什么这不起作用。

我正在运行最新的 WAMP(我认为是 2.1e)。

足够的信息?让我知道我是否可以提供任何进一步的细节。

谢谢,

迈克尔

0 投票
1 回答
374 浏览

sql - Hibernate 中的 SQL 查询

我正在执行一个如下所示的 SQL 查询:

当我从 MySql Workbench 直接在我的数据库上运行它时,这工作正常,但是当我通过 Hibernate 运行时,我得到一个No Dialect mapping for JDBC type: -1错误。

任何人有任何想法可能导致它?

0 投票
1 回答
705 浏览

database - 使用 Liferay 配置自定义数据库

我们正在考虑将 Liferay 与我们自己的本土数据库一起使用。我们为此编写了自己的方言类。按照其他数据库的配置方式,这就是我所做的:

  1. 在 tomcat 中使用 jndi 将数据库注册为数据源(修改 web.xml 和上下文)
  2. 修改 portal-ext.properties 以指定数据库和方言

这似乎不起作用 - 查看 Liferay 源,特别是 com.liferay.portal.dao.db.DBFactoryImpl,对 getDB 的调用使用一组固定的方言进行 instanceof 检查。这个固定集显然不包含我的自定义方言,因此门户无法成功启动。

我的问题是:

  1. 在 Liferay 中我正在尝试做什么(使用带有方言的自定义数据库)
  2. 如果是,我做错了什么?

任何帮助/意见将不胜感激。

谢谢。

0 投票
2 回答
4919 浏览

nhibernate - 我可以在 NHibernate QueryOver 中使用 SQL 函数吗?

我一直在搜索互联网,但找不到有关如何使用 nhibernate 3.0 的 queryover 的示例例如,我想在 queryover ex 的 where 子句中使用字符串函数:

但这不起作用,因为 nhibernate 无法理解 ToLower,那么如何以一种可能的方式扩展方言呢?

0 投票
1 回答
6768 浏览

hibernate - Hibernate 3.6:SQL 方言中的 registerFunction 不起作用

我放弃了,问社区...

在我的项目中,我使用 Hibernate 3.6.4.Final 和自定义 sql 方言:

在 HQL 查询中使用该hasflags方法失败。这是查询:

错误:

因此,似乎该功能未正确注册。我已经用旧的 Hibernate 版本做了几次,它一直都是这样工作的。

万一有人问这个:是的,我将 Hibernate 配置为使用方言:

编辑:在 SELECT 子句中,我可以毫无问题地使用注册函数,但在 WHERE 子句中不行。

0 投票
2 回答
328 浏览

python - 写 lisp 方言

你对用 Python 编写 Lisp 方言/解释器有什么建议吗?我想从几个基本命令开始,比如set, print, anddefine或其他东西。

0 投票
2 回答
1181 浏览

c - 哪个c方言可以让GCC编译一些有趣的(...)?

编译一些遗留代码 Ac ,它有一个函数原型

gcc 4.1.2 总是报错

但是我不能修改代码,那么我应该使用什么 C dialet 选项让 GCC 编译这段代码?

0 投票
6 回答
55837 浏览

hibernate - 方言没有在休眠状态下设置

我正在使用 Hibernate 3 和 MySQL5.5。

我是休眠的新手,我得到以下异常

我在 hibernate.cfg.xml 文件中设置了 Dialect 属性。我尝试了很多组合

实际的属性名称是什么?Hibernate.dialect 还是只有方言?什么是可能的属性值?

我正在添加更多信息,我使用了

正如以下答案所建议的那样。

我什至没有构建任何代码,只是试图创建简单的配置:

下面是实际的配置文件

我怀疑没有找到hibernate.cfg.xml?我已将它放在 Employee.class 的源代码所在的同一个包中。事实上,在这个文件中移动会导致同样的错误,所以实际上并没有找到它:-(在哪里保存它?这是一个独立的测试程序:-(

0 投票
2 回答
85760 浏览

mysql - mysql 和 oracle sql 方言之间的主要区别是什么?

我是一名软件开发人员。我已经使用 mysql 多年,现在我将在一个项目中第一次遇到 oracle。

刚刚有人告诉我,在某些情况下,我应该小心 sql 的行为完全不同。我不知道会发生什么。我主要在寻找明显的东西和典型的初学者错误。

例如,有人告诉我,oracle 没有自动增量。

这就是我要找的东西。如果有任何进一步的知识有助于避免为已经解决的问题创建新的解决方案,我将不胜感激。

0 投票
2 回答
193 浏览

python - 是否可以在不同的领域使用不​​同的方言?

我正在使用 python 读取 CSV 文件,对于某些字段,我想删除转义字符 ( 'aaa/bb'to aaabb),而对于某些字段,则保留它而不做任何更改。

例如:输入:13,0,0,"0",false,"test\\file",-1,-1,1314570610162,13,"1","Danny","name\\Mary"
预期输出:13,0,0,"0",false,"testfile",-1,-1,1314570610162,13 ,"1","Danny","name\Mary"

这是我正在使用的代码:

我可以在同一行使用几种方言吗?如何?另一个想法?