ну что же вы
для кого обьект СравнениеОбьектов делали?
он как раз создается в базе и позволяет сравнивать любые обьекты этой базы по ее правилам.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший