/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
persistence-modules/java-mongodb/src/main/java/com/baeldung/bsontojson/Publisher.java
70 строк
1 KB
Benjamin Caure
Copy "BSON to JSON" tutorial entities to dedicated package (#9283)
13 май 2020, 18:43
13 май 2020, 18:43
b48a87a
Код
Авторство
О чём код?
package com.baeldung.bsontojson; import org.bson.types.ObjectId; import dev.morphia.annotations.Entity; import dev.morphia.annotations.Id; @Entity public class Publisher { @Id private ObjectId id; private String name; public Publisher() { } public Publisher(ObjectId id, String name) { this.id = id; this.name = name; } public ObjectId getId() { return id; } public void setId(ObjectId id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Catalog [id=" + id + ", name=" + name + "]"; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Publisher other = (Publisher) obj; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; return true; } }