回答

收藏

将object []传输sql查询

技术问答 技术问答 56 人阅读 | 0 人回复 | 2023-09-12

在我的应用程序中,我有类别ID列表。现在,我想从基于产品类别的数据库中获取产品。该产品类别将包括在列表中,并包括
! x) f1 W0 Y( [$ X) E! {1 BXYZ产品名称如何使用。IN用句子来实现这个目标。有没有人有任何想法?我通过传递尝试过这个,但我得到了一个空列表
5 T, v* _6 S1 v3 c我的代码是:; e5 v  S  I3 \0 M6 g1 [
Object[] cids=final_cats.toArray();String cds=final_cats.toString();String query="select fpd from FTextProductDetails ftpd inner join ftpd.fProductDetails fpd WHERE fpd.categoryId in( " cds " )and ftpd.productName like ?" ;Object[] values=new Object[{''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''productName ;List list=HibernatePaginationImpl.findProductsByName(query,values,pageSizeLimit ,pageNumber,this.baseDao);在这里,final_cats所有类别。0 D0 D8 Z+ D2 S- y) D; S
                                                                + y' M* W  y" c+ x4 x9 {$ E
    解决方案:                                                               
$ g7 i: W  K; D3 E  u                                                                我已经解决了我的问题。
/ s7 L- J# f0 h; t& A这是代码:
% F. i* }; x6 F; G, O. tObject[] cids=final_cats.toArray();String cds="";for(Object o:cids)              cds=cds o ",";}cds=cds.substring(0,cds.length()-1);String query="select fpd from FTextProductDetails ftpd inner join ftpd.fProductDetails fpd WHERE fpd.categoryId in( " cds ")and ftpd.productName like ?" ;Object[] values=new Object[{''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''productName ;List list = HibernatePaginationImpl.findProductsByName(query,values,pageSizeLimit ,pageNumber,this.baseDao);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则