Hibernateについて質問なんですが、テーブルAとテーブルBがあって、

テーブルAの主キー:A_ID、
テーブルBの主キー:B_ID、A_ID(複合キー)

という場合、テーブルBに対応するクラスBとそのマッピングファイルってどう書けばいいですか?
複合キーの一部が外部キーの場合にどう書いたらいいのか分からなくって・・・・・・。