PrimeFaces dataTable にソート機能を実装しようとしています。モデル オブジェクトのリストを作成しました。テーブルの並べ替え順序に問題があります。並べ替え列には整数と文字列値が含まれています。リストのようなデフォルトのソートメカニズムを適用するsort=#{var.id}
と、ASCII順序に基づいてソートされました。以下は、ソート結果のイメージです。現在、PrimeFaces v5.2.5 を使用しています
<p:column headerText="Code Type" sortBy="#{var.codeType}">
<h:outputText value="#{var.codeType}"/>
</p:column>
誰でもこの問題を克服する方法を教えてもらえますか?