@Repository
public interface UserDao extends CrudRepository {
@Query(value="select * from :tablename",nativeQuery=true)
List<User> findRecByTable(@Param(value = "tablename") String tablename);
这样会报错,只能把条件参数化?把表名做为一个参数不可以吗?那应该怎么做
把表名作为参数是可以的
List list = session.createSQLQuery( " select * from " + tableName ).addEntity(Object. class ).list();