这个问题来自使用 Spring 3 框架和由 Spring Scaffolding 过程生成的 GWT 前端的上下文。
问题 1
对于下面的块,我有两个问题。一个ii是'new String [] { key };' 部分。方括号后面直接有花括号怎么办?方括号后跟花括号不应该导致数组初始化错误吗?
问题2
此外,它说此方法按 DAO 层所需的顺序返回主键字段,但看起来此方法最多可以返回一个带有 Object[] 和 keyValuesAsText[] 的键。由于输入只是一个字符串,它怎么可能扩展为返回 DAO 对象的键数组?
由于这是我关于 stackoverflow 的第一个问题,任何关于问题质量和我提出问题的方式的建议都将不胜感激。
代码
/**
* Returns the Primary Key field values in the order they are required by the DAO
layer to find by primary key
* @param key
* @return
*/
protected Object[] getPrimaryKeysFromGoogleKey(String key) {
String[] keyValuesAsText = new String[] { key };
Object[] keyValues = new Object[keyValuesAsText.length];
keyValues[0] = new Integer(keyValuesAsText[0]);
return keyValues;
}