Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Database JPA:可以对byte[]字段执行查询吗?_Database_Jpa_Type Conversion_Lob - Fatal编程技术网

Database JPA:可以对byte[]字段执行查询吗?

Database JPA:可以对byte[]字段执行查询吗?,database,jpa,type-conversion,lob,Database,Jpa,Type Conversion,Lob,我有一个带有byte[]字段的度量值实体,该字段包含度量值的数据。 数据格式会根据 public enum Format { BOOLEAN, INT, INT_ARRAY, FLOAT, FLOAT_ARRAY, TEXT } 是否可以对数据库执行如下查询: select measure m from Measure where m.type=MeasureType.INT and SOMESORTOFCONVERSIONFUNCTION(m.

我有一个带有byte[]字段的度量值实体,该字段包含度量值的数据。 数据格式会根据

public enum Format {
    BOOLEAN,
    INT,
    INT_ARRAY,
    FLOAT,
    FLOAT_ARRAY,
    TEXT
}
是否可以对数据库执行如下查询:

select measure m from Measure where m.type=MeasureType.INT and SOMESORTOFCONVERSIONFUNCTION(m.data) > MINIMUM

或者我应该为每种类型的数据设置一个字段吗?

您的数据存储如何支持这一点?(你没有说是哪一个)我有hibernate和h2或mysql,这有用吗?你可以去mysql或h2的文档,看看它们为这样的操作提供了什么SQL函数。。。因为任何JPA提供者都只会使用数据存储提供的内容