diff --git a/server/src/com/cloud/dc/DedicatedResourceVO.java b/server/src/com/cloud/dc/DedicatedResourceVO.java index f1ec6a159ac..9caa6b04487 100644 --- a/server/src/com/cloud/dc/DedicatedResourceVO.java +++ b/server/src/com/cloud/dc/DedicatedResourceVO.java @@ -26,6 +26,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; + @Entity @Table(name="dedicated_resources") public class DedicatedResourceVO implements DedicatedResources{ @@ -142,4 +143,13 @@ public class DedicatedResourceVO implements DedicatedResources{ public long getAffinityGroupId() { return affinityGroupId; } + + @Override + public boolean equals(Object obj) { + if (obj instanceof DedicatedResourceVO) { + return ((DedicatedResourceVO) obj).getId() == this.getId(); + } else { + return false; + } + } }