我在Entity
类中有一个CLOB
类型的字段,它表示我Oracle
中的一列。数据库。我想将这个类的对象写入此字段:
class Person{
String firstName;
String lastName;
Integer age;
// getters, setters, constructors
}
类似的东西:
Person personObject = new Person();
Clob myClob = saveAsClob(personObject);
// save it into Oracle DB
如何实现这样的目标?将我的对象转换为JSONObject
,然后将其另存为String
吗?也许还有其他方法吗?
答案 0 :(得分:0)
我不知道您所说的存档是什么意思,但是如果您要将其存档在一个json文件中,它将像这样:
ObjectMapper mapper = new ObjectMapper();
Person obj = new Person();
//Object to JSON in file, you can change the link
mapper.writeValue(new File("c:\\file.json"), obj);
//Object to JSON in String
String jsonInString = mapper.writeValueAsString(obj);