我正在使用spring boot,spring data JPA,我正在寻找解决方案来获取给定表的所有列名。但根据我的要求找不到
不希望使用本机查询的解决方案。使用spring数据抽象来寻找通用解决方案。
我能够使用普通的java获取列名,但我想使用spring数据JPA获取它们。
他们有几种方式
public interface TableMetadataRepository extends JpaRepository<TableMetadata, TableMetadataKey>
{
TableMetadata findByTableName(String tableName);
}
然后你可以去
List<TableMetadata> metadata = tableMetadataRepository.findAll()
TableMetadata metadataofspecifictable = tableMetadataRepository.findByTableName("urtable");