Java 获取数据以使用命名查询筛选数据进行筛选
我在Oracle数据库中有一个名为marks(数字(2,2))的字段 我正在使用Java和SpringJPA存储库 标记字段包含0,0.5,0.05,0.50,35,31,1.45,4,4.60等数据 现在在UI中,我有一个用于过滤数据的过滤字段。 如果输入为0,则应返回其中包含0的所有数字,即0,0.5,0.05,0.50,4.60 当我使用to_char()时,它正在将0.5转换为.5,将0.50转换为.5 所以我没有得到正确的结果 实现这一点的方法应该是什么?为什么要使用to_char 我会以数字的形式离开,按照 其中yourfield介于yourInput和(yourInput+1)之间 这意味着如果您的输入为0,那么它将是0和1之间的任何值,如果您的输入为1,那么它将是1和2之间的所有值 我假设您的UI字段中只有整数,相同的规则适用于所有输入Java 获取数据以使用命名查询筛选数据进行筛选,java,sql,oracle,hibernate,jpa,Java,Sql,Oracle,Hibernate,Jpa,我在Oracle数据库中有一个名为marks(数字(2,2))的字段 我正在使用Java和SpringJPA存储库 标记字段包含0,0.5,0.05,0.50,35,31,1.45,4,4.60等数据 现在在UI中,我有一个用于过滤数据的过滤字段。 如果输入为0,则应返回其中包含0的所有数字,即0,0.5,0.05,0.50,4.60 当我使用to_char()时,它正在将0.5转换为.5,将0.50转换为.5 所以我没有得到正确的结果 实现这一点的方法应该是什么?为什么要使用to_char 我