説明用に新しいフィールドを追加するまでは正常に機能していたユーザー オブジェクトがあります。新しいフィールドのタイプは「NTEXT」で、次のように定義されています。
<cfproperty name="description" type="string" ormtype="text">
特定の場所で特定のアクセス許可レベルを持つ個別のユーザーを検索する HQL クエリがあります。このクエリは、説明フィールドが追加されるまで正常に機能し、その時点で、NTEXT フィールドで個別を使用できないため、個別のユーザーを返すことができないと判断されました。
これを回避するために、クエリをネストして、ユーザー オブジェクト全体ではなく個別のユーザー ID のみを選択するネストされたクエリにユーザー ID があるユーザーを検索するようにしました。
これはエラーをスローしなくなりましたが、ユーザー オブジェクトの代わりに文字列 'dbo' を返します。
HQL ログを見て、関数をコピーし、オブジェクトをデータベース テーブルに置き換え、パラメーターを挿入すると、関数は mssql マネージャーで正常に動作します。
orm がオブジェクトではなく dbo を返し、さらにエラーが発生しないのはなぜですか? これらの問題を引き起こさないように NTEXT フィールドを処理する方法を知っている人はいますか?