Indeed, this is actually the default behavior for one to many associations, although it seems a bit weird when a simple foreign key would do.
I've got a simple "Team has many Players" mapping on my website that uses a database like this:
Mapping Many to One and One to Many Associations without a join table The code is pretty straight forward:
Mapping Many to One and One to Many Associations without a join table That Join Column annotation is really what does the trick.
-Cameron McKenzie