public abstract class JpaMetadata extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static TableMapInfo |
fetchTableMapInfo(Class<?> type) |
static TableMapInfo |
obtainMapInfoFromClass(Class<?> objType) |
static String |
translatePropertyNameToColumnName(Class<?> type,
String propertyName)
将属性名称转换为字段名称
|
static String |
translatePropertyNameToColumnName(String propertyName)
将属性名称转换为字段名称;
这里有一个问题就是这个类一定是已经扫描过得,不然会找不到这个对象
|
static String |
translatePropertyNameToColumnName(String propertyName,
String tableAlias)
将属性名称转换为字段名称;
这里有一个问题就是这个类一定是已经扫描过得,不然会找不到这个对象
|
static String |
translateSqlPropertyToColumn(TableMapInfo mapInfo,
String sql,
String alias)
将sql语句中的属性名 替换为 数据库中表的字段名
|
public static TableMapInfo fetchTableMapInfo(Class<?> type)
public static String translatePropertyNameToColumnName(Class<?> type, String propertyName)
type - 类型propertyName - 属性名称public static String translatePropertyNameToColumnName(String propertyName, String tableAlias)
propertyName - 表名或者类名.属性名称tableAlias - 表的笔名public static String translatePropertyNameToColumnName(String propertyName)
propertyName - 表名或者类名.属性名称public static TableMapInfo obtainMapInfoFromClass(Class<?> objType)
public static String translateSqlPropertyToColumn(TableMapInfo mapInfo, String sql, String alias)
mapInfo - 数据库表和对象的映射关系信息sql - 带有属性名的sql语句alias - 表的别名Copyright © 2025 江苏南大先腾信息产业股份有限公司. All rights reserved.