mybatis 简单实例图书管理系统
多多提提意见,大家一起分享!!!!!!共同进步
package com.dou.book.action;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import com.dou.book.data.services.IBookServices;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings({ "unchecked", "serial" })
public class GoAction extends ActionSupport {
@Autowired
IBookServices booksServices;
private List booksTypeList;
public List getBooksTypeList() {
return booksTypeList;
}
public void setBooksTypeList(List booksTypeList) {
this.booksTypeList = booksTypeList;
}
public String execute() throws Exception {
ActionContext act=ActionContext.getContext();
act.getSession().put("ALL_BOOK_TYPE", booksServices.getAllBookType());
return SUCCESS;
}
}
研究MYBATIS 整合问题
sql
CREATE TABLE `tb_book` (
`BOOK_ID` INTEGER(11) NOT NULL AUTO_INCREMENT,
`TYPE_ID` INTEGER(11) NOT NULL,
`BOOK_TITLE` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL,
`BOOK_AUTHOR` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL,
`BOOK_TOTAL` INTEGER(11) DEFAULT NULL,
`BOOK_PRICE` FLOAT DEFAULT NULL,
`BOOK_ISBN` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL,
`BOOK_PUBLISHER` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`BOOK_ID`)
)ENGINE=InnoDB
AUTO_INCREMENT=25 CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'
COMMENT='InnoDB free: 11264 kB; InnoDB free: 11264 kB';
CREATE TABLE `tb_book_type` (
`TYPE_ID` INTEGER(11) NOT NULL AUTO_INCREMENT,
`TYPE_NAME` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL,
`TYPE_DESC` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL,
`CREATE_DATE` DATE DEFAULT NULL,
`CREATE_BY` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`TYPE_ID`)
)ENGINE=InnoDB
AUTO_INCREMENT=25 CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'
COMMENT='InnoDB free: 11264 kB; InnoDB free: 11264 kB';
分享到:
相关推荐
本项目“图书管理系统”就是这样一个实例,它利用了SpringMvc和Mybatis两大主流框架,为图书管理提供了全面的解决方案。接下来,我们将深入探讨这两个框架在系统中的应用及其相关知识点。 首先,SpringMvc作为...
《Java EE企业级应用开发教程Spring+Spring MVC+MyBatis》是一本深入探讨Java企业级应用程序开发的书籍,源代码包含多个章节的实例,旨在帮助读者理解和掌握使用Spring、Spring MVC和MyBatis框架进行实际开发的关键...
这个“spring+springmvc+mybatis(ssm)图书管理系统”项目就是一个典型的应用实例,它实现了图书的增删改查功能,包括用户登录系统。 1. **Spring框架**:Spring作为核心容器,负责管理应用程序的组件,如bean的生命...
总的来说,这个基于SpringBoot、MyBatis和Thymeleaf的图书管理系统是一个综合性的Web应用实例,它展示了这三个技术在实际开发中的应用,对于学习和理解这些技术的融合以及Web开发流程具有很高的参考价值。...
基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。 主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。 适用于高校大学生课程设计、及毕业设计...
这个实例是一个图书管理系统的简单实现,涉及的技术栈包括Spring、MyBatis、Maven和MySQL。以下是详细步骤: **一、创建Maven Web项目** 1. 首先,我们需要创建一个基于Maven的Web项目。在IDE中,选择创建新项目,...
在本项目中,Spring负责初始化和管理应用程序的上下文,包括数据库连接池、事务管理以及与SpringMVC和MyBatis的集成。 接下来,SpringMVC作为Spring的一个模块,是处理HTTP请求和响应的Web框架。它采用了模型-视图-...
2. **图书管理**:管理员可以添加、编辑和删除图书信息,包括书名、作者、出版社、简介等。 3. **搜索功能**:用户可以通过关键词、作者、分类等条件进行图书搜索。 4. **在线阅读**:系统提供预览或全本阅读功能,...
本项目——“毕设-springboot+mybatis+mysql+maven图书馆管理系统”是一个典型的企业级应用实例,它整合了Spring Boot、MyBatis、MySQL数据库和Maven构建工具,旨在提供一套简洁、高效且易于维护的图书管理解决方案...
【标题】:“基于Servlet+Thymeleaf+Mybatis的图书管理系统” 【描述】:这个项目是一个使用Servlet、Thymeleaf和Mybatis技术栈构建的图书管理系统。它旨在实现图书信息的存储、检索、增删改查等功能,为用户提供...
综上所述,“番茄书城”项目利用SpringBoot的便捷性,MyBatis的灵活性,以及MySQL的稳定性,构建了一个功能完善的图书管理平台。同时,采用前后端分离架构,通过RESTful API实现了高效的数据交互。这个项目是学习和...
【SpringBoot+Vue图书管理系统答辩PPT】是一个关于计算机毕业设计的项目,主要涉及SpringBoot、SSM(Spring、SpringMVC、MyBatis)和Vue.js这三种技术框架。这个系统旨在实现一个图书管理的信息化平台,提高图书管理...
本示例以一个简单的图书管理系统为例,展示如何通过`MapperFactoryBean`来进行整合。项目结构如下: - `src/main/java/com.example.books` - `BooksBo.java` (实体类) - `BooksMapper.java` (接口) - `src/main/...
这个项目模拟了一个图书管理系统,可能包含用户登录注册、图书浏览、搜索、添加删除书籍等功能。前端页面可能使用HTML、CSS和JavaScript进行设计,通过Ajax与后端交互。后端则由SpringMVC控制器处理请求,MyBatis...
这些课程设计资源包含了多种常见的数据库应用场景,如学生管理系统、图书管理系统、企业人力资源管理系统等。每一个设计都经过精心构思和实践验证,具备良好的数据库结构设计、规范化处理以及高效的查询操作。 资源...
这些课程设计资源包含了多种常见的数据库应用场景,如学生管理系统、图书管理系统、企业人力资源管理系统等。每一个设计都经过精心构思和实践验证,具备良好的数据库结构设计、规范化处理以及高效的查询操作。 资源...
本项目是一个基于SpringBoot、MyBatis、MySQL、Thymeleaf和JQuery技术栈构建的小型图书借阅管理系统。这个系统旨在为学生提供一个学习软件开发全生命周期的实例,涵盖了从需求分析到系统设计,再到编码实现和测试...
【实例简介】图书管理系统 Java MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大四上学期实训,注释很详细,按照阿里巴巴Java编程规范编写, SSM(spring spring MVC mybatis)开发...
本项目采用SSM(Spring、SpringMVC、MyBatis)作为后端框架,Vue.js作为前端框架,并结合Vant UI组件库进行界面设计,形成了一套完整的前后端分离的图书管理系统。下面我们将深入探讨这套系统的设计与实现。 首先,...