私が取り組んでいるコンポーネントは、データストアをmongo - > mysqlから変更しています。 mongoでは、mysqlではなく、pojo(他のpojoフィールド)をドキュメントに収めることができます。toString()から出力される文字列のJava toObject()
特定のオブジェクトについては、toString()
とし、それをmysql TEXT
列に格納したいと思います。
私はそれを取得するときにMyClass.staticToObject(String stringifiedObj)
にMyClass
のインスタンスを取得したいと考えています。これは可能ですか?
私はカスタムtoString()
とパーサーを書くことができると知っていますが、それはちょっと退屈な/エラーになりやすいようです。
速い方法がありますか?
うん、シリアル化してください。 –
'TEXT'カラムに保存してもよろしいですか?それはまだモンゴスタイルで考えているでしょうが、あなたはもうモンゴとは仕事していません。 – Kayaman
@ Kayaman、すべてのフィールドは、 'サブ文書'を持つものを除いて、独自の列に抽出されています。私も時間と戦っており、この解決策は正しいようです。シリアライズはDave Newtonのことを考えていなかったのでうまくいく – OrangePot