小编Chi*_*iya的帖子

如何在HQL查询中传递参数

在我的 HQL 查询下方找到

 Query query = session.createQuery("select u from UserLog u where u.userLogSerialno = " + "(select max(uu.userLogSerialno) from UserLog uu where uu.userId = u.userId)");
Run Code Online (Sandbox Code Playgroud)

此查询工作正常,但在此,我想传递 userId 的值,但我无法弄清楚如何执行此操作。请帮助...!提前致谢..!!

sql hibernate hql

5
推荐指数
2
解决办法
1万
查看次数

在Criteria中使用Select和where语句

我正在使用Web应用程序中的hibernate替换jdbc.我了解到我不必在此编写任何SQL查询.而不是这个,标准查询可以帮助我.这些是我想要使用标准而不是HQL转换为hibernate的SQL查询.

String getOrgIdQuery = "SELECT * FROM USER_DETAILS WHERE USER_ID= ?";
rsDeptName = stmt.executeQuery("SELECT DEPARTMENT_NAME FROM DEPARTMENT WHERE DEPARTMENT_ID ="+ DeptID + ";");
String insertCreateCdcValuesFirst = ("UPDATE User_Details SET User_Name=?, Organization_ID=?, Department_ID=?, Access_Ctrl = ?, User_Role=? WHERE User_ID = ?;");
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate hibernate-criteria

2
推荐指数
1
解决办法
212
查看次数

标签 统计

hibernate ×2

hibernate-criteria ×1

hql ×1

java ×1

mysql ×1

sql ×1