https://devhubby.com/thread/how-to-define-two-keys-in-hibernate-table