| 
15 | 15 | import java.util.List;  | 
16 | 16 | import java.util.Map;  | 
17 | 17 | 
 
  | 
18 |  | -import org.hibernate.dialect.DerbyDialect;  | 
19 |  | -import org.hibernate.dialect.TeradataDialect;  | 
20 |  | -import org.jboss.logging.Logger;  | 
21 |  | -import org.junit.Test;  | 
22 |  | - | 
23 | 18 | import org.hibernate.Query;  | 
24 | 19 | import org.hibernate.ScrollableResults;  | 
25 | 20 | import org.hibernate.Session;  | 
26 | 21 | import org.hibernate.Transaction;  | 
27 | 22 | import org.hibernate.dialect.DB2Dialect;  | 
 | 23 | +import org.hibernate.dialect.DerbyDialect;  | 
28 | 24 | import org.hibernate.dialect.HSQLDialect;  | 
29 | 25 | import org.hibernate.dialect.InterbaseDialect;  | 
30 | 26 | import org.hibernate.dialect.MckoiDialect;  | 
 | 
35 | 31 | import org.hibernate.dialect.SybaseASE15Dialect;  | 
36 | 32 | import org.hibernate.dialect.SybaseAnywhereDialect;  | 
37 | 33 | import org.hibernate.dialect.SybaseDialect;  | 
 | 34 | +import org.hibernate.dialect.TeradataDialect;  | 
38 | 35 | import org.hibernate.dialect.TimesTenDialect;  | 
39 | 36 | import org.hibernate.dialect.function.SQLFunction;  | 
40 | 37 | 
 
  | 
 | 38 | +import org.junit.Test;  | 
 | 39 | + | 
 | 40 | +import org.jboss.logging.Logger;  | 
 | 41 | + | 
41 | 42 | import static org.junit.Assert.assertEquals;  | 
42 | 43 | import static org.junit.Assert.assertNotNull;  | 
43 | 44 | import static org.junit.Assert.assertTrue;  | 
@@ -175,30 +176,31 @@ void setStuff(String[] stuff) {  | 
175 | 176 | 	public void testSetPropertiesMap() throws Exception {  | 
176 | 177 | 		Session s = openSession();  | 
177 | 178 | 		Transaction t = s.beginTransaction();  | 
 | 179 | + | 
178 | 180 | 		Simple simple = new Simple( Long.valueOf(10) );  | 
179 | 181 | 		simple.setName("Simple 1");  | 
180 | 182 | 		s.save( simple );  | 
181 |  | -		Map parameters = new HashMap();  | 
182 |  | -		parameters.put("name", simple.getName());  | 
183 |  | -		parameters.put("count", new Integer(simple.getCount()));  | 
184 | 183 | 
 
  | 
 | 184 | +		Map<String,Object> parameters = new HashMap<>();  | 
 | 185 | +		parameters.put( "name", simple.getName() );  | 
 | 186 | +		parameters.put( "count", simple.getCount() );  | 
185 | 187 | 		Query q = s.createQuery("from Simple s where s.name=:name and s.count=:count");  | 
186 | 188 | 		q.setProperties((parameters));  | 
187 | 189 | 		assertTrue( q.list().get(0)==simple );  | 
188 | 190 | 
 
  | 
189 |  | -		List l = new ArrayList();  | 
 | 191 | +		List<String> l = new ArrayList<>();  | 
190 | 192 | 		l.add("Simple 1");  | 
191 | 193 | 		l.add("Slimeball");  | 
192 | 194 | 		parameters.put("several", l);  | 
193 | 195 | 		q = s.createQuery("from Simple s where s.name in (:several)");  | 
194 | 196 | 		q.setProperties(parameters);  | 
195 | 197 | 		assertTrue( q.list().get(0)==simple );  | 
196 | 198 | 
 
  | 
197 |  | - | 
198 | 199 | 		parameters.put("stuff", l.toArray(new String[0]));  | 
199 | 200 | 		q = s.createQuery("from Simple s where s.name in (:stuff)");  | 
200 | 201 | 		q.setProperties(parameters);  | 
201 | 202 | 		assertTrue( q.list().get(0)==simple );  | 
 | 203 | + | 
202 | 204 | 		s.delete(simple);  | 
203 | 205 | 		t.commit();  | 
204 | 206 | 		s.close();  | 
 | 
0 commit comments