étrangers j'ai 4 tables:avec de multiples références clés
1 - tbl_cars
id (PK)
car_name
model
year
2 - tbl_carOwner
id (PK)
carId (FK - reference to tbl_cars)
ownerId (FK - reference to tbl_ownerPersnoal or tbl_ownerCompany or tbl_ownerGov)
ownerType (to make a differentiation about owner)
3 - tbl_ownerPersonal
id (PK)
name
ic_no
address
4 - tbl_ownerCompany
id (PK)
registration_no
business_type
name
address
fax
mail
5 - tbl_ownerGov
id (PK)
agency_name
Comme vous pouvez le voir, je dois faire une distinction entre le propriétaire en raison des différents champs.
Comment puis-je relier toute la table avec mysql et nhibernate?