我正在处理的组件正在从mongo更改其数据存储 - > MySQL的。在mongo中,你可以将pojo(和其他pojo字段)放在一个文档中,而不是在mysql中。
对于特定的对象,我希望能够toString()
将其存储在mysql TEXT
列中。
当我检索它时,我希望MyClass.staticToObject(String stringifiedObj)
能够获得MyClass
个实例。这可能吗?
我知道我可以编写一个自定义toString()
和解析器,但它看起来有点单调乏味/容易出错。
有更快的方法吗?
答案 0 :(得分:0)
使用任何JSON库Guava,Jackson f.i.将其序列化为JSON - >存储到DB - >检索 - >反序列化。我认为这是NOSQL DB的常见用例。根据您的需要,您可以向pojo toJson / fromJson添加2个静态方法。