我有一个代表网站和类用户的类网站.站点可以有多个用户.
class Site { private int site_ID; @OneToMany // with a join table private List<User> users; // ... } class User { private int user_ID; private String name; private String lastname; private String username; private String password; }
我想允许所有网站上存在相同的用户名,但只允许一个网站存在.
Site/User/username 1 /1 /username1 1 /2 /username2 2 /3 /username1
我怎样才能做到这一点?