ユーザーがJTextFieldにペルシア語の番号を挿入するとき、それを英語形式で永続化する必要があります。永続化する前に手動で数値を変換することで、Javaでこの問題を処理できます。しかし、非常に多くのエンティティ(たとえば200)があり、それぞれに10〜15のフィールドがあります。したがって、これらすべてのフィールドを手動で英語に変換するのは非常に面倒です。
//before persisting the entity
person.setPhoneNumber(getEnglishFormat(txtPhoneNumber.getText()));
person.setSocialNumber(getEnglishFormat(txtSocialNumber.getText()));
person.setAge(getEnglishFormat(txtAge.getText()));
//...
//persist to db
最も簡単な方法は、MySQLですべての数値をデフォルトで英語で保存するようにすることです。どんな体もそれがどのように可能か知っていますか?
ありがとうございました