I have problem with @ManyToOne which generate that exception:
In Person is references to City and Street. When I remove these references it works.
I put in a lot of time reading many threads and finding solution but the most similar case is here:
http://forum.springsource.org/showthread.php?t=86745 But there the problem was in the lack of some setters.