模块设计基础模块SqlSession:利用mybatis获取jdbc,其中有inter
select,update,select等方法Stringresource="mybatis-config
xml";InputStreaminputStream=Resources
getResourceAsStream(resource);SqlSessionFactorysqlSessionFactory=newSqlSessionFactoryBuilder()
build(inputStream);SqlSessionsesson=sqlSessionFactory
openSession();Dao基础模块所有的dao都继承于BaseDao;代码/***保存利用mybatis的xml*model保存的对象*idmybatis的id名*/PublicvoidSave(BaseModelmodel,Stringid){sesson
inster(idmodel);}……Model基础模块所有的模型都继承于BaseModel;代码片段/***字段编号*/Privateintid;PublicvoidsetId(Stringid){This
id=id;}PublicStringgetId(){Returnid;}添加书籍代码片段Bookbook=newBook();book
setId(…
setTitle(…
);BooksManageDaobookDao=newBooksManageDao();bookDao
save(“addBook”,book);删除书籍代码片段BookDaobookDao=newBookDao();Bookbook=(Book)bookDao
getModel(id);BooksManageDaobookDao=newBooksM