我有一个名为type
的kdb表,想要通过给定类型选择数据。就像:
select from table where type=giving_type
它发出错误:'type
,因为type是q中的保留字。
然后怎么做?
答案 0 :(得分:2)
你可以使用功能选择:
@Transactional
public void save(Object){
sessionFactory2.getCurrentSession().save(object);
}
答案 1 :(得分:0)
通常你应该避免使用kdb保留字,例如" type"作为列名。
在这种特殊情况下,表格确实有"类型"作为列名,功能选择是解决方案。
您可以通过解析函数找到选择查询的功能形式:
parse "select from table where type=giving_type"