我希望在执行插入操作之前,先检查插入记录的合法性。然后,我在java代码中有一个insert( User record )函数,功能就是往mysql里插入一个新纪录。我本来想这样设计:boolean insert( User record )
{
boolean canInsert = checkUser( record );
if ( canInsert )
{
// 执行插入操作
... ...
return true;
}
return false;
}但我好像记得一条规则,这种函数不要返回boolean,请问有什么好的设计吗?
{
boolean canInsert = checkUser( record );
if ( canInsert )
{
// 执行插入操作
... ...
return true;
}
return false;
}但我好像记得一条规则,这种函数不要返回boolean,请问有什么好的设计吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货