Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 对于DB2和SQL Server NOLOCK查询,HSQLDB Junit tes失败_Sql Server_Spring Boot_Db2_Hsqldb - Fatal编程技术网

Sql server 对于DB2和SQL Server NOLOCK查询,HSQLDB Junit tes失败

Sql server 对于DB2和SQL Server NOLOCK查询,HSQLDB Junit tes失败,sql-server,spring-boot,db2,hsqldb,Sql Server,Spring Boot,Db2,Hsqldb,对于用于junit的sprinboot应用程序,我们使用了HSQL,实际使用的数据库是DB2或MS SQL Server,不幸的是,在DB2查询中,我们应该使用NOLOCK,这使我的dao相关junits失败,因为HSQLDB不支持NOLOCK 我的HSQLDB版本是2.3.3,我想有一些条款可以忽略无锁,如果是的话,那么如何去做。或者有什么解决方法,比如使用@primarybean,我可以把我的查询放在那里,这样junit就不会读取与锁相关的查询 我正在使用sprinbootest runne

对于用于junit的sprinboot应用程序,我们使用了HSQL,实际使用的数据库是DB2或MS SQL Server,不幸的是,在DB2查询中,我们应该使用NOLOCK,这使我的dao相关junits失败,因为HSQLDB不支持NOLOCK

我的HSQLDB版本是2.3.3,我想有一些条款可以忽略无锁,如果是的话,那么如何去做。或者有什么解决方法,比如使用@primarybean,我可以把我的查询放在那里,这样junit就不会读取与锁相关的查询


我正在使用sprinbootest runner为我的青少年服务。Aplogies,因为我无法粘贴我的代码。

HSQLDB支持无锁的DB2语法。您需要使用最新版本2.4.1。NOLOCK关键字用于SQL Server。DB2使用UR


从带有UR的atable中选择*

很抱歉混淆了ms sql,因此在2.4.1中我可以使用nolock,是吗?是的,您可以在sql Server兼容模式下使用WITHNOLOCK。您需要编辑并更正您的问题