如何将表名作为变量传递给Java / Spring?

时间:2019-04-11 22:33:48

标签: java sql spring

我想根据输入的表名显示表数据。如何使表名变量?我试图创建一个通用类型和DAO,但是没有与getJdbcTemplate一起使用的通用RowMapper。如果我使用EntityManager而不是模板,它将崩溃。我是Spring的初学者。我现在拥有的功能是这样的:

public List<T> findFromTable(String tableName) {
    return getEntityManager().createQuery("SELECT * from " + 
tableName).getResultList();
}

0 个答案:

没有答案