Java SQL-SERVER-2008本机查询问题

Java SQL-SERVER-2008本机查询问题,java,sql,sql-server-2008,sql-server-2014,Java,Sql,Sql Server 2008,Sql Server 2014,使用SQL-SERVER-2014向我复述唯一的结果 但同一查询引发了一个异常: SqlGrameRexception:SQL-SERVER-2008的对象名称“dgcontroller.dg_regex_patterns”无效 但是,如果我在查询中将数据库名称附加到模式名称之前,例如,dg.dgcontroller.dg_regex_patterns,它将返回结果 发生这种情况的原因是某种sql server版本问题 请在此处发布查询。连接字符串中的默认数据库可能不是dg。你能查一下吗? In

使用SQL-SERVER-2014向我复述唯一的结果

但同一查询引发了一个异常:

SqlGrameRexception:SQL-SERVER-2008的对象名称“dgcontroller.dg_regex_patterns”无效

但是,如果我在查询中将数据库名称附加到模式名称之前,例如,
dg.dgcontroller.dg_regex_patterns
,它将返回结果


发生这种情况的原因是某种sql server版本问题

请在此处发布查询。连接字符串中的默认数据库可能不是dg。你能查一下吗?
Integer count=0;

Session session = HibernateSessionFactory.getSession();
SQLQuery countNativeSQLQuery = session.createSQLQuery(listQuery);

count = Integer.parseInt(countNativeSQLQuery.uniqueResult().toString());