Skip to content

Commit 71a230e

Browse files
author
eugenp
committed
jpa work
1 parent dbd5616 commit 71a230e

File tree

4 files changed

+5
-11
lines changed

4 files changed

+5
-11
lines changed

spring-jpa/src/main/java/org/baeldung/spring/persistence/config/PersistenceConfig.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,7 @@ public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean() {
4040
factoryBean.setDataSource(restDataSource());
4141
factoryBean.setPackagesToScan(new String[] { "org.baeldung.spring.persistence.model" });
4242

43-
final JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter() {
44-
{
45-
// JPA properties ...
46-
}
47-
};
43+
final JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
4844
factoryBean.setJpaVendorAdapter(vendorAdapter);
4945
factoryBean.setJpaProperties(additionalProperties());
5046

spring-jpa/src/main/java/org/baeldung/spring/persistence/dao/FooDao.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ public void create(final Foo entity) {
4040
}
4141

4242
@Override
43-
public void update(final Foo entity) {
43+
public Foo update(final Foo entity) {
4444
Preconditions.checkNotNull(entity);
45-
entityManager.merge(entity);
45+
return entityManager.merge(entity);
4646
}
4747

4848
@Override

spring-jpa/src/main/java/org/baeldung/spring/persistence/dao/IFooDao.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public interface IFooDao {
1212

1313
void create(Foo entity);
1414

15-
void update(Foo entity);
15+
Foo update(Foo entity);
1616

1717
void delete(Foo entity);
1818

spring-jpa/src/test/java/org/baeldung/spring/persistence/service/FooServicePersistenceIntegrationTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import org.baeldung.spring.persistence.config.PersistenceConfig;
66
import org.baeldung.spring.persistence.model.Foo;
7-
import org.junit.Ignore;
87
import org.junit.Test;
98
import org.junit.runner.RunWith;
109
import org.springframework.beans.factory.annotation.Autowired;
@@ -51,9 +50,8 @@ public final void whenSameEntityIsCreatedTwice_thenDataException() {
5150
}
5251

5352
@Test
54-
@Ignore
5553
public final void temp_whenInvalidEntityIsCreated_thenDataException() {
56-
service.create(new Foo(randomAlphabetic(2048)));
54+
service.create(new Foo());
5755
}
5856

5957
}

0 commit comments

Comments
 (0)