課程
/后端開發
/Java
/Hibernate初探之一對多映射
Student stu = (Student) session.get(Student.class,2);這種方式一次只能查詢一個學生信息,如何要查詢全部學生信息如何做呢,請教?
2018-07-14
源自:Hibernate初探之一對多映射 4-3
正在回答
Student stu = (Student) session.get(Student.class,2);例子中的Student.class是指學生這個實體類,2是指sid=2。get(Student.class,2)的意思是從Student實體類中差選sid=2的學生的信息情況。如果要進行批量查詢,只需要sid=2這個做處理。可以進行模糊查詢(使用like關鍵字),也可以使用帶參數的查詢(比如按照學生的姓名和年齡進行查詢,可以使用public void StudentsS(String sname, int age) { })來進行查詢操作。
艾米麗宏 提問者
舉報
Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-17
Student stu = (Student) session.get(Student.class,2);例子中的Student.class是指學生這個實體類,2是指sid=2。get(Student.class,2)的意思是從Student實體類中差選sid=2的學生的信息情況。如果要進行批量查詢,只需要sid=2這個做處理。可以進行模糊查詢(使用like關鍵字),也可以使用帶參數的查詢(比如按照學生的姓名和年齡進行查詢,可以使用public void StudentsS(String sname, int age) { })來進行查詢操作。