Переопределение равных метода получения уникальных записей с последними деталями в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Переопределение равных метода получения уникальных записей с последними деталями в Java

Сообщение Anonymous »

У меня есть модельный класс, как это: < /p>
public class FileDetails extends BaseAuditingEntity {

@NotBlank
@Column
private String fileName;

@NotBlank
@Column
private String fileType;

@NotBlank
@Column
private String filePath;

@Column
private String uploadedBy;

@Column
private int uploadedDate;

@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}

if (o == null || getClass() != o.getClass()) {
return false;
}

FileDetails ileDetails = (FileDetails) o;
return this.fileName.equalsIgnoreCase(fileDetails.fileName);
}

@Override
public int hashCode() {
return Objects.hash(fileName);
}
}
< /code>
Каждый раз, когда загружается файл, в базе данных вводится запись. Если пользователь загружает файл с тем же именем, в базе данных сохраняется новая запись. одинаковый. Для этого я добавил метод переопределения в моем классе модели, как упомянуто выше. Но это возвращает самую старую запись для каждого файла. Но я хочу последних данных файла. < /P>
Что нужно изменить в методе переопределения для достижения этого? Я ожидаю, что мне нужно получить уникальные имена файлов и последнее загруженное файл сведения об этих файлах.


Подробнее здесь: https://stackoverflow.com/questions/745 ... ls-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»