Assuming the following mappings are provided:
You could always create the Foreign Key DDL manually in your hibernate hbm.xml file:
... [CREATE FK] [DROP FK]
You can also scope this if different dialects need to be supported.
Check out 5.7. Auxiliary database objects