电商控制台系统商品模块的开发

2023-12-14 17:42:55

ISBN编号:字符串

商品模块中:增删改查是最基本的操作。

查询:复杂查询(与多表有关系)

订单,订单详情两个表

订单(增删改查),?订单详情(增删改查)

订单类---à订单表建立关系

订单详情类-à订单详情表建立关系

实现增删改查

接口必须有

有了接口,后面具体实现,商品实现商品的增删改查,订单实现订单的增删改查 ?,订单详情实现订单详情的增删改查。

实现统一接口:(5个方法)

增add() 删除delete() 改 update() ?

查 查所有findAll 查单个 findOne

通过反射技术,

增加数据由用户输入的内容

package test.other;

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class tst_reflection {
????public static void main(String[] args) {
????????try{
????????????Class myclass=Class.forName("goods.Book");
????????????Field[] myfields=myclass.getDeclaredFields();
??????????????????Map<String,String> mymaps=new HashMap<>();
????????????for(Field field:myfields){
???????????????????????????????String myvar=field.getName();
????????????????if(myvar.equals("id")){
??????????????????????????????????????continue;
????????????????}
????????????????Scanner scanner = new Scanner(System.in);
??????????????????????????????System.out.println("请输入"+myvar+":");
????????????????String newline=scanner.nextLine();
???????????????????????????????mymaps.put(myvar,newline);

????????????}
????????????System.out.println(mymaps);
????????}catch(Exception e){

????????}

????}
}

代码在码云Gitee:ISBN编号:字符串 · fc7fe73 · zyt/麦当劳投资人 - Gitee.com

文章来源:https://blog.csdn.net/m0_56804033/article/details/134879178
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。