互联网技术交流Java

从零开始写ORM框架系列2

2017-03-24  本文已影响34人  窝牛狂奔

该系列完整的代码可以在我的git下载到


首先,我们需要定义一个用来存储参数的类。

我们叫DaoParamter,这样可以将其与类的本身的属性分割开。

有四个属性,这四个属性对应的get、set方法我就不贴出来了。

然后我们需要有一个BaseModel的基类,来指定当前类的表明,字段名,参数等信息。

其中参数就是上面定义的DaoParameter

定义完这两个类, 我们可以先看一下生产的实体是什么样子的。

这个类是我们用自己写的代码生成工具生成的,可以看到,出了基本的属性外,还有一些Orm的方法,比如setORM_FoodID。

这个方法有两个参数,其中isWhereCondition用来标识是否作为where后面的条件,我们会根据这个条件来拼SQL。而value则是对应的值。

上一篇下一篇

猜你喜欢

热点阅读