Skip to content

Commit 8e2b7b7

Browse files
committed
HHH-18743 insertMultiple() and friends should be using wildcarded type!
1 parent a51a3be commit 8e2b7b7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

hibernate-core/src/main/java/org/hibernate/StatelessSession.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public interface StatelessSession extends SharedSessionContract {
108108
* @since 7.0
109109
*/
110110
@Incubating
111-
void insertMultiple(List<Object> entities);
111+
void insertMultiple(List<?> entities);
112112

113113
/**
114114
* Insert a record.
@@ -141,7 +141,7 @@ public interface StatelessSession extends SharedSessionContract {
141141
* @since 7.0
142142
*/
143143
@Incubating
144-
void updateMultiple(List<Object> entities);
144+
void updateMultiple(List<?> entities);
145145

146146
/**
147147
* Update a record.
@@ -172,7 +172,7 @@ public interface StatelessSession extends SharedSessionContract {
172172
* @since 7.0
173173
*/
174174
@Incubating
175-
void deleteMultiple(List<Object> entities);
175+
void deleteMultiple(List<?> entities);
176176

177177
/**
178178
* Delete a record.
@@ -220,7 +220,7 @@ public interface StatelessSession extends SharedSessionContract {
220220
* @since 7.0
221221
*/
222222
@Incubating
223-
void upsertMultiple(List<Object> entities);
223+
void upsertMultiple(List<?> entities);
224224

225225
/**
226226
* Use a SQL {@code merge into} statement to perform an upsert.

hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public Object insert(Object entity) {
140140
}
141141

142142
@Override
143-
public void insertMultiple(List<Object> entities) {
143+
public void insertMultiple(List<?> entities) {
144144
final Integer batchSize = getJdbcBatchSize();
145145
setJdbcBatchSize( entities.size() );
146146
try {
@@ -275,7 +275,7 @@ public void delete(Object entity) {
275275
}
276276

277277
@Override
278-
public void deleteMultiple(List<Object> entities) {
278+
public void deleteMultiple(List<?> entities) {
279279
final Integer batchSize = getJdbcBatchSize();
280280
setJdbcBatchSize( entities.size() );
281281
try {
@@ -348,7 +348,7 @@ public void update(Object entity) {
348348
}
349349

350350
@Override
351-
public void updateMultiple(List<Object> entities) {
351+
public void updateMultiple(List<?> entities) {
352352
final Integer batchSize = getJdbcBatchSize();
353353
setJdbcBatchSize( entities.size() );
354354
try {
@@ -430,7 +430,7 @@ public void upsert(Object entity) {
430430
}
431431

432432
@Override
433-
public void upsertMultiple(List<Object> entities) {
433+
public void upsertMultiple(List<?> entities) {
434434
final Integer batchSize = getJdbcBatchSize();
435435
setJdbcBatchSize( entities.size() );
436436
try {

0 commit comments

Comments
 (0)