1. If no @Id is defined then we get invalid DDL e.g. .... ,betremail varchar(64),constraint pk_gwn_betr))
2. if you inadvertently use a different case in @JoinColumn the column will be added twice e.g.MY_COL and My_Col - Column names are case insensitive in SQL
Eddie has fixed this in HEAD.