电商控制台系统商品模块的开发
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){
????????}
????}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!