データベースとJPAプロバイダーについて言うように「独立」を維持するには、getSingleResult()を回避し、list()をフェッチして、名前をメモリ内で照合します。おそらくあなたは複数を得るでしょうが、100以上は得られません。
別の方法は、正規化された(小文字にトリミングされた)名前を新しいフィールドに保存することです。
データベースとJPAプロバイダーについて言うように「独立」を維持するには、getSingleResult()を回避し、list()をフェッチして、名前をメモリ内で照合します。おそらくあなたは複数を得るでしょうが、100以上は得られません。
別の方法は、正規化された(小文字にトリミングされた)名前を新しいフィールドに保存することです。