java使用条件中的Select和where语句
我正在Web应用程序中用hibernate替换jdbc。我已经了解到,我不必在这种情况下编写任何SQL查询。相反,条件查询可以帮助我。 这些是我的SQL查询,我想使用条件而不是HQL将其转换为hibernate
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 = ?;");
# 1 楼答案
首先,您必须使用
POJOS
映射表Hibernate
中前面的代码如下所示您的第二个select查询也与前面相同
使用
Hibernate Criteria
更新如下所示:我希望这对你有帮助