This commit is contained in:
parent
5126b7042e
commit
e7cb1526d7
3 changed files with 5 additions and 1 deletions
|
|
@ -16,6 +16,7 @@ public class Name {
|
|||
private Integer fid;
|
||||
private String number;
|
||||
private LocalDate fileSinceDate;
|
||||
private LocalDate fileSinceDatePn;
|
||||
private String first;
|
||||
private String last;
|
||||
private String middle;
|
||||
|
|
|
|||
|
|
@ -27,7 +27,8 @@ public class PersonServiceV2 {
|
|||
.thenComparing(Id::getFileSinceDate, Comparator.nullsLast(Comparator.naturalOrder()));
|
||||
|
||||
private final Comparator<Name> byDateThenIdNullSafe =
|
||||
Comparator.comparing(Name::getFileSinceDate, Comparator.nullsFirst(Comparator.naturalOrder()))
|
||||
Comparator.comparing(Name::getFileSinceDatePn, Comparator.nullsFirst(Comparator.naturalOrder()))
|
||||
.thenComparing(Name::getFileSinceDate, Comparator.nullsFirst(Comparator.naturalOrder()))
|
||||
.thenComparing(Name::getFid);
|
||||
|
||||
public PersonServiceV2(PersonMapper mapper) {
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
<result property="fid" column="fid"/>
|
||||
<result property="number" column="number"/>
|
||||
<result property="fileSinceDate" column="file_since_dt_name"/>
|
||||
<result property="fileSinceDatePn" column="file_since_dt_pn"/>
|
||||
<result property="first" column="first"/>
|
||||
<result property="last" column="NAME_1"/>
|
||||
<result property="middle" column="middle"/>
|
||||
|
|
@ -29,6 +30,7 @@
|
|||
SELECT
|
||||
pn.number as number,
|
||||
pn.fid as fid,
|
||||
pn.FILE_SINCE_DT as file_since_dt_pn,
|
||||
nf.first as first,
|
||||
nf.middle as middle,
|
||||
nf.name_1 as name_1,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue