使用注解时通过实体类获取表名和表字段名
来源:互联网 发布:高中生学编程 编辑:程序博客网 时间:2024/05/18 00:14
使用此方法的前提是实体类使用了persistence的注解。
//获取表名
public static String getTableName(Class clazz) {
Table annotation = (Table) clazz.getAnnotation(Table.class);if (annotation != null) {
return annotation.name();
}
return null;
}
//获取字段名
public static String getColumnName(Class clazz,String fieldName){
Method[] methods = clazz.getMethods();
for (Method method : methods) {
if (method.isAnnotationPresent(Column.class)) {
if (method.getName().equalsIgnoreCase("get"+fieldName)) {
Column column = method.getAnnotation(Column.class);
return column.name();
}
}
}
return null;
}
阅读全文
0 0
- 使用注解时通过实体类获取表名和表字段名
- 表字段名和实体类属性名不一致的处理
- Oracle , MySQL获取所有表名和表字段名称
- delphi获取库中所有表名,表字段名
- Mybatis-plus中数据库表名和表字段名
- MyBatis学习笔记(四)表字段名与实体类属性名不相同解决
- mybatis数据库表字段名与实体类属性名不同的冲突之resultMap
- MyBatis表字段名与实体类属性名冲突的解决方式
- MyBatis学习笔记:表字段名与实体类属性名不一致的解决方法
- 获取表字段名
- Sql查询数据库名,表名,存储过程,表字段名
- mybatis(四)——mybatis解决数据库表字段名与实体类属性名不同的冲突
- myBatis学习笔记(3)——实体属性名与表字段名不匹配问题
- Java之获取表字段名
- SQL 获取表字段名字段类型和约束
- JPA设置表名和实体名,表字段与实体字段的对应
- pojo类的属性与数据库表字段名一样时,java通过反射拼凑出相应的sql.
- SQL 语句获取表字段名称,属性.
- 类的继承/方法重写/重载
- Linux下指定目录中最大的10个文件
- 3.Nginx信号控制
- Quartz动态任务 Spring boot环境
- scala基础知识--Ordering
- 使用注解时通过实体类获取表名和表字段名
- 微信小程序实现页面下拉刷新和上拉加载
- UVa10970
- Callable与Future
- 翻转单向链表
- JAVA设计模式 观察者模式
- 452 四合归零
- leetcode 71
- Spark SQL UDF和UDAF示例