是的,我知道我們可以在Java中進行向上轉換或向下轉換。但是實例的類型似乎並沒有改變,它給了我一個問題。用於休眠的Java類型轉換
E.g.
class Foo{
int a, b;
.. constructors, getters and setters
}
class FooDTO extends Foo {
...
}
FooDTO dto = FooDTO(1,2);
Foo parent = (Foo) dto;
在hibernate中,當保存「父」時,它仍然認爲它是一個DTO對象,無法保存。我真的可以將一個子實例變成父實例嗎?