![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模拟框架小功能
yellow__star
开一个账号,记录学习过程。
展开
-
模拟Hibernate创建表(注解反射实现):根据javaBean上的注解创建表,并封装增删改查功能
以前学习Hibernate框架就有对应的Pojo类映射到数据库(帮我们创建表),然后可以使用反射来模拟一下。 思路:通过反射获取成员变量和类上的注解,判断字段的类型向数据库发sql语句创建表。再封装一些方法来操作数据库,增删改查。不同的对象需要传入对应的对象的class字节码对象,来判断操作那一张表。 主要功能: 1。创建bean,例如创建一个Person类,写上注解 2.创建测试类 ...原创 2019-08-25 23:12:47 · 285 阅读 · 0 评论 -
模拟Mybatis逆向工程创建javaBean类:使用数据库的表来分别创建bean类
之前学习过Mybatis框架,记忆最深的还是逆向工程,模拟这个实现一些简单的小功能 思路:查询数据库所有表的结构,封装成对象遍历,来无脑拼出bean类。 主要功能: startTables()数据库下所有表创建bean类 startTable(String tablename)根据指定表创建bean类 测试类: 运行之后会在bean包下创建相应的Bean类 以下为实现代码 Tab...原创 2019-08-25 23:36:24 · 297 阅读 · 0 评论