请问写用户注册/往数据库添加一个记录,不许有重复的记录,hibernate的dao和struts aciton应怎么写? 应该在你的业务逻辑层来判断,可以通过查数据库,来比对用户名,hibernate DAO 只与数据库交互,即一系列对数据的操作方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果插入数据重复,dao应该怎么返回呢?返回一个boolean?还是可以catch exception, 如果抛出异常action应该怎么处理? 你可以这样:在你的用户的数据库表user的某一列上,id,username或者usercode,视你的具体情况而定,加一个唯一索引。这样当hibernate试图插入一条重复数据时,会报一个特定类型的异常,你扑捉这个异常,然后做后续处理。 感谢上面两位说的 not-null 想起来了。 HTML转PDF 如何才算了解一个项目的框架? junit注释 jquery如何将将数据写入table又不印象功能 帮忙啊!!! struts2 checkbox选中的问题 写了一个简单的会话Bean,起动服务器时有一个警告!! 刚开始学xml,下载了一个dom4j,打了一个例子,结果……唉,大虾们帮帮忙,因为我马上得用它 应该怎样用JAVA+XML编写一个留言板,谢谢 请问ejb中查询记录的传递和排序问题?? mysql 非主键自增 java代码插入 Thread编程,求救!! jfreechart DateAxis 时间轴 显示问题
在你的用户的数据库表user的某一列上,id,username或者usercode,视你的具体情况而定,加一个唯一索引。这样当hibernate试图插入一条重复数据时,会报一个特定类型的异常,你扑捉这个异常,然后做后续处理。