當前位置:首頁 » 編程語言 » javaqueryquery

javaqueryquery

發布時間: 2023-06-03 11:18:46

java中查詢最大id的方法如何定義

方法如下:
@Override

@Transactional(propagation=Propagation.REQUIRED)

public long findBusinessIdMAX() throws WuliuguanliException {

Session session=null;

session=factory.getCurrentSession();

String hql="select max(b.id) from Business b";

Query query=session.createQuery(hql);

Long count=(Long) query.uniqueResult();

return count;

}

Ⅱ java中資料庫有關的createQuery方法怎麼用

createQuery不是資料庫的方法,這是hibernate的sql操作方法。
具體作用,是對查詢語句的執行·,像「select * from tb_a...」這樣的sql語句。
可以傳參,通用方法有兩種:

String hql = "from InventoryTask it where it.orgId=:orgId";
Session session = getSession();
Query query=session.createQuery(hql);
query.setString("orgId",orgId);
List list = query.list();
if(list!=null&&list.size()!=0){
return (InventoryTask)list.get(0);
}else{
return null;
}String hql = "from InventoryTask it where it.orgId=?,it.orgName"; Session session = getSession(); Query query=session.createQuery(hql); query.setString("0",orgId); query.setString(1,orgName) List list = query.list(); if(list!=null&&list.size()!=0){ return (InventoryTask)list.get(0); }else{ return null; }

熱點內容
android訪問本機 發布:2025-07-01 10:56:06 瀏覽:410
伺服器改id是什麼 發布:2025-07-01 10:30:03 瀏覽:611
php微信開發教程 發布:2025-07-01 10:28:24 瀏覽:842
訪問學者聯系導師 發布:2025-07-01 10:27:44 瀏覽:984
伺服器端的http地址 發布:2025-07-01 10:04:35 瀏覽:176
php好處 發布:2025-07-01 10:01:45 瀏覽:878
安卓車機什麼屏幕好 發布:2025-07-01 09:46:15 瀏覽:548
編譯原理re不能描述的串 發布:2025-07-01 09:34:24 瀏覽:75
本地電腦怎麼用伺服器ip 發布:2025-07-01 09:10:03 瀏覽:831
有趣的python代碼 發布:2025-07-01 09:10:02 瀏覽:362