У меня снова и снова возникает одна и та же проблема, когда копируется объект, на который я хочу сослаться, или где делается ссылка на объект, который я хочу скопировать. Это происходит, когда я использую оператор =.
Например, если я отправляю объект в другую форму, например:
SomeForm myForm = new SomeForm();
SomeObject myObject = new SomeObject();
myForm.formObject = myObject;
... и затем изменяю объект в форме, исходный объект не изменяется. Это как если бы объект был скопирован и на него нет ссылки. Тем не менее, когда я делаю это:
SomeObject myObject = new SomeObject();
SomeObject anotherObject = new SomeObject();
anotherObject = myObject;
... Или имеет смысл создать индекс только для begin_at?