2016-06-02 5 views
0

さまざまな長さの直列化されたJson文字列をSybaseデータベースのTEXT列に保存する必要があります。Hibernate CreateQueryでJson TEXTデータを挿入する

データ型がTEXTであるため、ストアドプロシージャを使用できません。

NHibernateのCreateQueryはうまくいくようですが、Json文字列の一重引用符はクエリを壊しています。

最後の手段として、置換を一重引用符で置き換えて別の記号に置き換え、データの復号化の前に逆の処理(引用符の復元)を行うことを検討しています。

私は何をする必要がありますか?

+0

Sybase ASEのTEXTデータ型では文字列操作はできません。 – Meet

答えて

0

使用する文字列。単一の( ')引用符を二重引用符(' ')で置き換えます。

これは、Sybase SQLクエリの作成時に単一引用符をエスケープします。

関連する問題