如何在Java中持久化嵌套的pojo对象?

时间:2015-09-07 17:52:56

标签: java database couchdb persist nosql

我有类Rowdata

public class FileData {
    Map<Long, List<String>> cacheData = new LinkedHashMap<Long, List<String>>();
    List<String> header = new ArrayList<String>();

    public Map<Long, List<String>> getCacheData() {
        return Collections.unmodifiableMap(cacheData);
    }

    public List<String> getHeaderMapping() throws Exception {
        return header;
    }
    public void putData(long key, List<String> row) {
        cacheData.put(key, row);
    }
    public int size() {
        return cacheData.size();
    }
    public void setHeader(List<String> header) {
        this.header = header;
    }


}

我想坚持这个对象。坚持的最佳方法是什么?我要继续使用RDBMS吗?然后什么是表模式?

或者我要继续使用NoSQL?那么我们的项目已经有了CouchDB。请就此提出建议。

0 个答案:

没有答案