orm框架实现-----02(反向创建实体类)

目录

前言

一、通过数据库元信息拼写源代码。(第三部分)

1.1 生成一个Bean对象

1.2 属性名(映射列名)get方法,set方法

1.3 另外两个工具类。

1.4 类名(映射表名)创建一个类的源代码

二、将源代码通过流的方式生成JAVA文件。(第四部分)

测试

三、三、四部分总结

四、最近工作的一些感悟!


前言

XUEHUAPIAOPIAO,HANFENGXIAOXIAO.没想到最近这首歌在海外又开始翻红了~经典的东西果然不会过时。今天的天气不错,在外面打了波小篮球~可惜,永远投不进球~有一颗成为科比的心可没有科比的实力~也是难的很。在这里致敬一波科比,有的人虽已离去,但却永存人心~~~

好了,废话不多说了!让我们开始今天的教程。

一、通过数据库元信息拼写源代码。(第三部分)

上一篇博客,我们已经通过JDBC获取到目标数据库的元数据,今天我们要干的事非常简单就是将获取的到的元数据拼字符串。像这样。

大概的思路:1、生成一个Bean对象

                      2、类名(映射表名)

                      3、属性名(映射列名)

                      4、get方法,set方法

1.1 生成一个Bean对象

                   首先,作为一个用高级语言开发的程序员我们一定要有世间万物皆对象的这种思想。因此,我们想想bean类实际上就是一个由filed,get,set加一个构造器合成的类。所以我们先创建一个JAVAFiledGetSet类。

public class JavaFieldGetSet {
    /**
     * 属性得源码信息 如 private int userID
     */
    private String fieldInfo;
    /**
     * get方法得源信息
     */
    private String getInfo;
    /**
     * set方法得源码信息
     */
    private String setInfo;

    public JavaFieldGetSet() {
    }

    public JavaFieldGetSet(String fieldInfo, String getInfo, String setInfo) {
        this.fieldInfo = fieldInfo;
        this.getInfo = getInfo;
        this.setInfo = setInfo;
    }

    @Override
    public String toString() {

      /*  System.out.println(fieldInfo);
        System.out.println(getInfo);
        System.out.println(setInfo);*/
        return super.toString();


    }

    public String getFieldInfo() {
        return fieldInfo;
    }

    public void setFieldInfo(String fieldInfo) {
        this.fieldInfo = fieldInfo;
    }

    public String getGetInfo() {
        return getInfo;
    }

    public void setGetInfo(String getInfo) {
        this.getInfo = getInfo;
    }

    public String getSetInfo() {
        return setInfo;
    }

    public void setSetInfo(String setInfo) {
        this.setInfo = setInfo;
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值