プロパティ定義テーブルと、実際のプロパティ値を保持する 2 つ目のテーブルがあります。
table propdef: id, name, description
table props: id, propdefid, userid, value
このようにして、ユーザーのプロパティを動的に作成できます。ユーザーのプロパティを更新する場合、props テーブルで propdefid/userid 行が存在するかどうかを確認し、これに対して update または create を使用する必要があります。
現在、最初にデータベースにクエリを実行してから、Java コードで何をすべきかを決定しています。Ibatis sqlmap でそれを行う方法はありますか? Java コードに余分なロジックを追加する必要はありませんか?
私はMySQLをdbとして使用しています。