|
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