Browse Source

Merge branch '5.1.x'

pull/22277/head
Rossen Stoyanchev 6 years ago
parent
commit
ffe888ca18
  1. 24
      src/docs/asciidoc/data-access.adoc

24
src/docs/asciidoc/data-access.adoc

@ -5878,17 +5878,11 @@ that uses the `@PersistenceUnit` annotation: @@ -5878,17 +5878,11 @@ that uses the `@PersistenceUnit` annotation:
}
public Collection loadProductsByCategory(String category) {
EntityManager em = this.emf.createEntityManager();
try {
try (EntityManager em = this.emf.createEntityManager()) {
Query query = em.createQuery("from Product as p where p.category = ?1");
query.setParameter(1, category);
return query.getResultList();
}
finally {
if (em != null) {
em.close();
}
}
}
}
----
@ -6342,26 +6336,14 @@ constructs a Spring application context and calls these two methods: @@ -6342,26 +6336,14 @@ constructs a Spring application context and calls these two methods:
}
public void saveSettings() throws IOException {
FileOutputStream os = null;
try {
os = new FileOutputStream(FILE_NAME);
try (FileOutputStream os = new FileOutputStream(FILE_NAME)) {
this.marshaller.marshal(settings, new StreamResult(os));
} finally {
if (os != null) {
os.close();
}
}
}
public void loadSettings() throws IOException {
FileInputStream is = null;
try {
is = new FileInputStream(FILE_NAME);
try (FileInputStream is = new FileInputStream(FILE_NAME)) {
this.settings = (Settings) this.unmarshaller.unmarshal(new StreamSource(is));
} finally {
if (is != null) {
is.close();
}
}
}

Loading…
Cancel
Save