我有一个表,该表的列名为“ idEntity”, 如果我运行此查询:
// construct a list of item for first list
List<String> firstList = new ArrayList<>(Arrays.asList(new String[0])); // add items
//this function will only keep items in `firstList` if the value is in both lists
firstList.retainAll(Arrays.asList(new String[0]));
// iterate to do your work
for(String val:firstList) {
}
在oracle中没有问题,查询运行,
但是在SqlServer中,我得到了:
select idEntity from algo.AUDITORIA ;
它表明IDENTITY是保留字,而不是引用该列,而是认为它是一个功能,
,如果我用[]包围idEntity,则查询有效:
Incorrect syntax near the keyword 'from'.
我的主要问题是我正在使用休眠模式,是否可以选择告诉休眠模式对表列的每个名称强制使用[]?