Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
用于单元测试Java Hibernate应用程序的Informix兼容内存数据库_Hibernate_Informix_In Memory Database - Fatal编程技术网

用于单元测试Java Hibernate应用程序的Informix兼容内存数据库

用于单元测试Java Hibernate应用程序的Informix兼容内存数据库,hibernate,informix,in-memory-database,Hibernate,Informix,In Memory Database,我试图为数据访问层编写单元测试用例,我们使用Informix数据库。因为SQL的Informix方言使用@:。名称结构,数据库、服务器和所有者是可选的,内存中的数据库将支持这种表示法,或者是否有其他转义字符的方法可用 示例: SELECT * FROM controldb@sphere_31:controller.control_directions AS cd SELECT * FROM controldb:controller.control_directions AS cd SELECT

我试图为数据访问层编写单元测试用例,我们使用Informix数据库。因为SQL的Informix方言使用@:。名称结构,数据库、服务器和所有者是可选的,内存中的数据库将支持这种表示法,或者是否有其他转义字符的方法可用

示例:

SELECT * FROM controldb@sphere_31:controller.control_directions AS cd
SELECT * FROM controldb:controller.control_directions AS cd
SELECT * FROM controldb@sphere_31:control_directions AS cd
SELECT * FROM controldb@control_directions AS cd
SELECT * FROM controller.control_directions AS cd
SELECT * FROM control_directions AS cd

我修改了这个问题,使之符合我认为你在问的问题。我不确定是否有任何内存中的数据库支持这种表示法。是否必须保留完整的表名?在这个可能完全偏离基准的示例中,您只是选择了完整的表。这不能是SELECT*FROM+TableName吗?