我正尝试在我的域中的属性的属性上定义auto_increment。但I couldnT it anywhere.is that possible ?如果可能,我可以在哪里检查如何做?
发布于 2011-04-26 02:47:34
你必须编写你自己的自动增量功能。看看conditional puts吧。如果您希望构建一个唯一的标识符,而不是一个计数器,请记住UUID,因为它们比不必要地访问数据库更容易、更有效。
发布于 2011-04-25 13:23:31
下面的示例展示了在value大于1024的情况下,您可以自动递增要上传的属性名称。
if (fieldvalue.length() >= 1024) {
int index = 1;
while (fieldvalue.length() >= 1000 && vlist.size() < 254) {
String value = new String(fieldvalue.substring(0, 1000).getBytes("UTF-8"), "UTF-8");
ItemAttribute objItemAttribute = new ItemAttribute(fieldname+index, value, fieldreplace.booleanValue());
vlist.add(objItemAttribute);
fieldvalue = new String(fieldvalue.substring(1000).getBytes("UTF-8"), "UTF-8");
index++;
}
}https://stackoverflow.com/questions/5743512
复制相似问题