📄 sortlogic.java
字号:
package omega.logic.sort;
import java.util.List;
import omega.domain.Product;
import omega.domain.Sort;
import omega.persistence.DaoFactory.GetDao;
import omega.persistence.iface.SortDao;
public class SortLogic {
private SortDao sortDao;
private Sort sort;
public SortLogic() {
GetDao gd = new GetDao();
this.sortDao = gd.getSortImp();
// this.name = sortName;
// this.sort = new Sort();
}
public boolean isSortExist(String sortName) throws Exception {
List list = sortDao.selectSortByName(sortName);
if (list.isEmpty())
return false;
else
return true;
}
public void addSort(String sortName) throws Exception {
Sort s=new Sort();
int nextid=1;
int sum=this.getCount();
if(sum!=0){
Sort p=(Sort)this.getMaxId();
nextid=p.getId()+1;
}
s.setId(nextid);
s.setName(sortName);
sortDao.insertSort(s);
}
public List selectAllSort() throws Exception {
List list = sortDao.selectAllSort();
return list;
}
public void deleteSortById(int id) throws Exception {
sortDao.deleteSortById(id);
}
public Sort getMaxId() throws Exception {
return sortDao.getMaxId();
}
public int getCount() throws Exception {
return sortDao.getCount();
}
public static void main(String[] aa)throws Exception{
SortLogic sl=new SortLogic();
int n=sl.getCount();
System.out.println(n+1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -