我必须使用CouchBase是我的应用程序并且是新的。可以将任何数据类型/数据结构(数组,列表,映射)用作CouchBase密钥。
另外,如果我想使用类(学生)对象作为Couch Base键,是否可以?
/* Dummy class */
public class Student{
String name;
List<String> subjects;
}
答案 0 :(得分:0)
如果您希望用作键的对象是不可变的(意味着它们将不会更改状态,因此不会表示为键),那么就没有任何障碍。例如,您可以为对象生成.hashCode()
并将其用作键。