Minor improvements, re-added birthdate
This commit is contained in:
parent
b271581278
commit
509248fa30
@ -19,8 +19,8 @@ import java.time.LocalDate;
|
|||||||
query = "SELECT a FROM Actors a WHERE " +
|
query = "SELECT a FROM Actors a WHERE " +
|
||||||
"a.firstname LIKE :firstname AND " +
|
"a.firstname LIKE :firstname AND " +
|
||||||
"a.lastname LIKE :lastname AND " +
|
"a.lastname LIKE :lastname AND " +
|
||||||
"a.sex = :sex"// AND " +
|
"a.sex = :sex AND " +
|
||||||
//"a.birthdate = :birthdate"
|
"a.birthdate = :birthdate"
|
||||||
),
|
),
|
||||||
@NamedQuery(
|
@NamedQuery(
|
||||||
name = "Actors.selectAllActors",
|
name = "Actors.selectAllActors",
|
||||||
|
@ -70,9 +70,8 @@ public class MoviesService {
|
|||||||
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
|
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
|
||||||
public void save(List<Movies> movies) {
|
public void save(List<Movies> movies) {
|
||||||
|
|
||||||
for (Movies movie : movies) {
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
for (Movies movie : movies) {
|
||||||
// Get studio for the movie from the database
|
// Get studio for the movie from the database
|
||||||
Studios movieStudio = movie.getStudio();
|
Studios movieStudio = movie.getStudio();
|
||||||
LOGGER.info("Get a studio" + movieStudio);
|
LOGGER.info("Get a studio" + movieStudio);
|
||||||
@ -101,7 +100,7 @@ public class MoviesService {
|
|||||||
.setParameter("firstname", movieActor.getFirstname())
|
.setParameter("firstname", movieActor.getFirstname())
|
||||||
.setParameter("lastname", movieActor.getLastname())
|
.setParameter("lastname", movieActor.getLastname())
|
||||||
.setParameter("sex", movieActor.getSex())
|
.setParameter("sex", movieActor.getSex())
|
||||||
//.setParameter("birthdate", movieActor.getBirthdate())
|
.setParameter("birthdate", movieActor.getBirthdate())
|
||||||
.getResultList();
|
.getResultList();
|
||||||
|
|
||||||
if (!actorListResult.isEmpty() && actorListResult.size() > 0) {
|
if (!actorListResult.isEmpty() && actorListResult.size() > 0) {
|
||||||
@ -116,13 +115,13 @@ public class MoviesService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception e) {
|
|
||||||
|
LOGGER.info("save() >> movies" + movies);
|
||||||
|
for (Movies movieToImport : movies) {
|
||||||
|
em.merge(movieToImport);
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGGER.info("save() >> movies" + movies);
|
|
||||||
for (Movies movie : movies) {
|
|
||||||
em.merge(movie);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user