完善应用举例
diff --git a/hibernate-tutorial/src/main/java/com/supwisdom/tutorial/hibernate/onetomany/bidirection/One2ManyBiTest.java b/hibernate-tutorial/src/main/java/com/supwisdom/tutorial/hibernate/onetomany/bidirection/One2ManyBiTest.java
index d9029fc..28600fe 100644
--- a/hibernate-tutorial/src/main/java/com/supwisdom/tutorial/hibernate/onetomany/bidirection/One2ManyBiTest.java
+++ b/hibernate-tutorial/src/main/java/com/supwisdom/tutorial/hibernate/onetomany/bidirection/One2ManyBiTest.java
@@ -1,7 +1,9 @@
package com.supwisdom.tutorial.hibernate.onetomany.bidirection;
+import java.util.ArrayList;
import java.util.List;
+import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
@@ -87,7 +89,15 @@
}
public static void showDatas(Session session) {
- List<Company> result = session.createQuery("from Company where name like :cname").list();
+ List<String> names = new ArrayList();
+ names.add("1");
+ names.add("2");
+ Query query = session.createQuery("from Company where name like :cname or name in (:cnames)");
+ query
+ .setParameter("cname", "google")
+ .setParameterList("cnames", names)
+ ;
+ List<Company> result = query.list();
System.out.println("======= Company LIST =======");
for (Company company : result) {
System.out.println("Company: " + company.getName());