[英]Mybatis how to run the sql “desc table”
我對如何運行sql“ desc table”以獲取表字段信息有疑問。
我嘗試運行這些代碼以獲取表字段信息,但出現語法錯誤。
@Mapper
public interface TableMapper {
/**
* 獲取指定表中字段的具體信息
* @param tableName 表名
* @return 所有字段的具體信息.
*/
@Select("desc #{tableName}")
@Results({
@Result(property = "fieldName", column = "Field", javaType = String.class),
@Result(property = "fieldType", column = "Type", javaType = String.class),
@Result(property = "nullable", column = "Null", javaType = String.class),
@Result(property = "key", column = "Key", javaType = String.class),
@Result(property = "extra", column = "Extra", javaType = String.class)
})
Set<TableFieldInfo> findTableFieldsInfo(@Param(value = "tableName") String tableName);}
有人可以告訴我如何使用mybaits獲取表字段信息嗎?
更改
desc #{tableName}
^
至
desc ${tableName}
^
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.