问题标签 [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 投票
4 回答
477 浏览

python - 读取带有不完整标题的 CSV 文件

我以前没有使用过csv modulein python,但它似乎是一个很好的工具,可以满足我的需求。

我面临的问题是我csv-file看起来有点奇怪。(一开始很难注意到)

请参阅下面的示例了解我的意思:

上面有一些索引(例如column-x)应读取为DxGxD 列和G则为空列。

所以我需要的是,当 csv 处理标题时,它应该创建像DxGx这样的标题并忽略DG列,而是从x 列中获取值。

(我尝试先使用以下代码按原样读取文件并对其进行后处理,但这是不可能的,因为列名x始终相同,并且csv.DictReader似乎丢弃了重复的列名)

这可以通过 adialect或其他一些奇特的配置方式来实现,csv-module还是我必须自己解析它?

0 投票
1 回答
451 浏览

mysql - 有没有什么hibernate方言支持Mysql UTF-8 National Character Type?

我正在使用 NCHAR、NVARCHAR 和 NATIONAL VARCHAR。

http://dev.mysql.com/doc/refman/5.0/en/charset-national.html

MySqlDialect、MySql5INNODBDialect 中没有找到对上述数据类型的支持。

有没有什么hibernate方言支持Mysql UTF-8 National Character Type?

0 投票
1 回答
19133 浏览

java - setFirstResult 和 setMaxResults 没有按预期工作

我的应用程序出现分页问题。我想使用 setFirstResult 和 setMaxResults 方法,但它给了我错误的输出:

(我的数据库:SQLite)

例子:

输出给了我:

我不知道为什么只有前两个“页面”正常工作,而在它们之后它给了我相同的行范围。

谢谢任何建议

0 投票
1 回答
2319 浏览

hibernate - 看不到属性“hibernate.dialect”(使用 Spring 数据)

我正在使用 Spring 数据。我在部署到 JBoss7 时出现“org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set”。但我确实在我的 app-context.xml 中设置了属性(databasePlatform -> org.hibernate.dialect.MySQL5Dialect):

这是我的persistence.xml:

但是,当我像这样在 persistence.xml 中设置此属性时:

一切都很好。当然我不想链接到persistence.xml中的DB实现。

谢谢!

0 投票
1 回答
7611 浏览

sql - 优化 Hibernate 序列 ID 生成

我在尝试将 Hibernate 与 SAP HANA In-Memory 数据库连接时遇到了一些性能问题,该数据库不支持 AUTO_INCREMENT ( http://scn.sap.com/thread/3238906 )。

所以我将 Hibernate 设置为使用序列来生成 ID。

但是当我插入大量记录(例如,40000)时,Hibernate 首先生成 ID。看起来像:

并且只有在生成所有 ID 之后,它才会开始实际插入。

总共插入 40000 条记录(通过网络到远程数据库)大约需要 5 分钟,这对于内存数据库来说非常慢。我假设它发生是因为 Hibernate 为 ID 一个一个选择下一个值:

我想加快 ID 生成,但不幸的是,我对它如何改进它的理解不够。我搜索了可能的解决方案,发现了以下想法:

1)在插入语句中调用 sequence.nextval。但是,Hibernate 团队说这是不可能的:https ://forum.hibernate.org/viewtopic.php?f=1&t=932506

2)使用 SequenceHiLoGenerator。这可能是一个解决方案,但我不明白如何设置它......如果我写

我在 Eclipse 中收到“无法从 SequenceHiLoGenerator 转换为注释”错误

3)在 inserts 上写一个数据库触发器。但是,对我来说,这看起来是一个糟糕的解决方案,因为我希望有一个通用的 Hibernate 方言与任何数据库实例一起工作。而且我不知道如何将这样的触发器包含在 Hibernate Dialect 中。

您会建议哪种解决方案?你还有其他建议吗?

我将真诚地感谢您对这个问题的任何帮助。如果有人可以提供一些解决方案或文档,甚至提供更详细的解决方案路径,那就太好了。

非常感谢您提前。

0 投票
1 回答
8638 浏览

apache - 冬眠的德比方言

根据此链接,没有提到对 4.2 hibernate 的 derby dialect 的支持。

Hibernate 不支持 Apache Derby 吗?

0 投票
1 回答
90 浏览

actionscript-3 - 如何在flash中将AS2设置为方言

我必须做一个横幅广告。我不习惯在 Flash 中那样工作,我只是做了很多 as3 游戏的东西。规范说,如果可能的话,我应该使用 as2。但在 AS 设置中,我只能选择 AS3 或 ECMA 作为方言。

我可以只写AS2,还是必须将fla设置为as2?如果必须,我该怎么做。

0 投票
0 回答
402 浏览

nhibernate - sybase 的 NHibernate 自定义方言以支持限制

我正在使用带有 sybase ASE 15 的 Linq2NHibernate 3.0。我的第一个问题是方言不支持限制(“选择5 名 ...”)。因此,我制作了一种自定义方言来覆盖这些方法:

注意:我使用另一个类将限制值传递给 GetLimitString 使用锁(我没有找到更好的选择)

我认为它工作正常,但 GetLimitString 只被调用一次,因此,如果我更改限制值,它不会被考虑在内。

所以,我的问题可以通过两种方式解决:你有一个更好的 Sybase 自定义方言,或者你知道为什么 GetLimitString 只被调用一次。

提前致谢

0 投票
11 回答
124394 浏览

hibernate - 为什么需要配置数据源的 SQL 方言?

当我们使用 Hibernate 配置数据源时,我们应该添加hibernate.dialect属性(或者eclipselink.target-database如果您使用的是 EclipseLink)。

我想知道方言是什么意思?我根据Hibernate的文档配置了这个属性,但是不知道是什么意思。

0 投票
2 回答
6942 浏览

hibernate - HSQL 序列的语法问题:`NEXTVAL` 而不是 `NEXT VALUE`

我在 Jetty 服务器上部署了 webapp,并连接到位于 HSQLDB 服务器上的 HSQLDB 数据库。当我尝试创建实体时出现此错误:

ERROR org.hibernate.util.JDBCExceptionReporter Unexpected token: NEXTVAL in statement [/* dynamic native SQL query */ SELECT nextval('campagne_sequence')]

我初始化序列如下:

在我的 webapp 中,我将 Hibernate 方言设置为org.hibernate.dialect.HSQLDialect

我检查了创建序列的语法,它是正确的。我正在使用 hsqldb-1.8.0.10 并且我还检查了下一个版本的语法是否已更改,但没有。

我知道正确的语法NEXT VALUENEXTVALPostgreSQL 不同,但我不知道如何修复它。谁能帮我这个?谢谢

编辑:

在测试环境中,一切正常。我所有的测试都运行良好。但是在开发环境中,当我尝试创建一个Campagne. 有一个测试也可以创建一个并且它可以工作。所以它应该适用于 hsqldb-1.8.0.10 版本。

我试图;sql.syntax_pgs=true在数据库 URL 之后添加字符串,但没有用。

编辑:

这是我得到的完整堆栈跟踪: