hql根據參數傳遞的值模糊查詢

@Override
public List<Currency> getCurrency(String code,String desc1,int offset, int size) {
// TODO Auto-generated method stub
List<Currency> list=null;
String hql="from Currency where code like :code and desc1 like :desc1";
Query query = this.getSession().createQuery(hql).setString("code", "%"+code+"%").setString("desc1", "%"+desc1+"%").setFirstResult(offset).setMaxResults(size);
list = query.list();
return list;
}

时间: 2024-10-18 07:45:22

hql根據參數傳遞的值模糊查詢的相关文章

hql刪除語句,根據參數刪除

@Override public void deleteAll(String payType){ List<PayS> list=null; int result; String hql="delete from PayS where payType="+"('"+payType+"')"; Query query=this.getSession().createQuery(hql); result=query.executeUpda

雙擊轉入到另一個TCODE,並且參數傳入到SELECT-OPTION參數中

第一種方法: 這種方法只到了輸入值的界面,還需要按F8運行,可以查看CALL TRANSACTION  之 USING幫助文檔 "用內表傳參數到SELECT-OPTION參數中        DATA: BDCDATA_WA  TYPE BDCDATA, "定義一個系統結構 BDCDATA_TAB TYPE TABLE OF BDCDATA."定義系統內表 DATA OPT TYPE CTU_PARAMS."操作變量內表        CLEAR BDCDATA_W

sp_executesql 可動態傳入傳出參數

在做一個功能時,要求參數是動態傳入并且有參數可以動態傳出,字符串動態組成的sql以前只是知道 用Execute去執行,今 天發現sp_executesql這個是可以達成這個目 的. ALTER PROCEDURE [dbo].[SLMFormateExportCenterFields] -- Add the parameters for the stored procedure here @TMP varchar(max), @fields nvarchar(max) outputASBEGIN

Linux下安裝Oracle database內核參數設置

參考:1529864.1 ************************************************** RAM                                  Swap Space Between 1 GB and 2 GB       1.5 times the size of RAM Between 2 GB and 16 GB      Equal to the size of RAM More than 16 GB                

02.C#可空類型、默認參數、LINQ(一章1.3-1.4)

利用上班時間發個隨筆,不知領導會不會看到,可能會有同事看到也說不定啊:) 關于可空類型,在C#1中沒有這個概念,在C#3中引入的.那比如我們要實現一個表示人的類,人有名字和年齡兩個屬性,如何表示一個沒有年齡的人呢? 一般作法會將一人int類型封裝成一個引用類型,有人的類中使用成員屬性,該屬性的類型為剛封裝的引用類型,如下 1 public class Person 2 { 3 private string name; 4 private PersonAge age; 5 6 public Per

初始化combobox控件,根據value值設置選項

//初始化combobox控件 $(function(){//編號 $('#cardNum').combobox({ valueField: 'value', textField: 'label', data: [{ label: '不用輸入', value: '0' },{ label: '詢問輸入(做記賬用)', value: '1' },{ label: '必須輸入(做覈銷用)', value: '2' }] }); //根據value值選擇選項 if($('#cardNum').val(

Go語言系統編程如何取得命令行參數或系統環境變量

首先取得命令行參數: 用法如下: [email protected]:~/code/go/self$ ./sum 1 2 4 package main import "fmt" import "os" import "strconv" func main() int{ arg_num := len(os.Args) fmt.Printf("the num of input is %d\n",arg_num) fmt.Print

ORACLE遞歸查詢

ORACLE支持常規的用CTE遞歸的方式實現遞歸查詢,也有自己特有的查詢方式,ORACLE文檔中叫層次數據查詢. 這裏通過一個簡單的例子來介紹這兩種查詢方式. 數據準備: CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100), PID NUMBER); / BEGIN INSERT INTO TBL_TEST(ID,NAME,PID) VALUES('1','10','0'); INSERT INTO TBL_TEST(ID,NAME,PID)

C#根據當前DataGridView查詢數據導出Excel

private void btnsuggestinfo_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("單號", typeof(string)); dt.Columns.Add("項次", typeof(decimal)); dt.Columns.Add("項次預約數量", typeof(decimal)); dt.Column