在UI这一层取所有的User在内存中判断。
在数据库里加个约束
最后一种就是查
目前就这三种方法
我们是要先验证一下username是否已存在(就是另写一个方法 select count(*)...)。不知道是不是还有更好的方法。
如果用户名在数据库中是唯一的,你可以通过用户名去查询一个用户实体,如果Nhibernate返回的实体为NULL,则不存在此用户,反之则存在
可以利用个jsp,捕捉当文本框里面的内容改变后提取文本框的内容去查询,旁边多一个label提示,是否用户名已存在。
利用IF(SELECT CONUT(*) FROM USERTABLE WHERE USERNAME=@user)<>0则已存在。