项目说明:
项目取自一个公司的持久层架构,用来代替Hibernate的解决方案,核心代码就是通过注解来实现的。
需求:
1.有一张用户表,字段包括用户ID,用户名,昵称,年龄,性别,所在城市,邮箱,手机号。
2.方便的对每个字段的组合条件进行检索,并打印出SQL
3.使用方式要足够简单,见代码示例
需要先看看反射的知识!
项目结构

用户表实体类 Filter.java
——并生成get() set()方法

表名的注解 Table.java

字段名的注解 Column.java

测试类 Test.java







目前这里是一个实体类的操作,可以对其进行多个实体类的操作;具体实现方法参照 上面的实体类,创建相应的成员变量,并为其添加注解。
自己学习笔记整理,不足之处望原谅!
网友评论