简单mvc+三层架构–>实现增删改查功能@数据库设计副产物
我的数据库系统做的是简单的外卖订餐平台~~~
耗时两天,快速实现的增删改查功能,话不多说,先上图,再贴代码




还有删除功能和修改功能截图就不好展示啦,详情b站欢迎您!!!
代码实现,太多了贴不完呀,这里只放删除的主要程序吧!修改也行O(∩_∩)O
数据库的连接
这里我使用阿里的druid连接池,后台查询等语句使用JdbcTemplate的queryForObject
写好工具包连接ConUtil,dao层实现类如下:
提示:代码中中包含复杂条件查询的处理哟,findbycondition!
package com.lcx.dao;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import com.lcx.entity.Manager;
import com.lcx.entity.Menu;
import com.lcx.entity.Restaurant;
import com.lcx.utils.ConUtils;
/**
* @author 作者 E-mail:
* @version 创建时间:2019年12月14日 上午9:58:50 类说明
*/
public class ManagerDaoImpl implements ManagerDao {
// 创建jdbcTemplate对象
private JdbcTemplate template = new JdbcTemplate(ConUtils.getDataSource());
@Override
public List<Restaurant> findAll() {
String sql = "select * from restaurant";
List<Restaurant> restaurants = template.query(sql, new BeanPropertyRowMapper<Restaurant>(Restaurant.class));
return restaurants;
}
@Override

本文介绍了如何利用MVC架构和三层设计模式,快速实现一个简单的外卖订餐平台的增删改查功能。文中提到了数据库设计、使用Druid连接池和JdbcTemplate进行数据库操作,以及Servlet业务处理,包括验证码的生成和验证。详细代码实现和更多功能可在B站观看相关视频。
3737





