【MyBatis】学习笔记09:动态设置表名

【Mybatis】学习笔记01:连接数据库,实现增删改

【Mybatis】学习笔记02:实现简单的查

【MyBatis】学习笔记03:配置文件进一步解读(非常重要)

【MyBatis】学习笔记04:配置文件模板

【MyBatis】学习笔记05:获取参数值的两种方式

【MyBatis】学习笔记06:各种查询所返回数据的数据类型

【MyBatis】学习笔记07:模糊查询

【MyBatis】学习笔记08:批量删除

目录

        /**
         * 获取表所有数据
         * @param tableName 表名
         * @return List<User>
         */
        List<User> getAll(@Param("tableName") String tableName);
    
    <!--    List<User> getAll(@Param("tableName") String tableName);-->
        <select id="getAll" resultType="User">
            select * from ${tableName}
        </select>
    

    只能使用$ ,不能使用#,且使用$不需要加引号

        @Test
        public void testGetAll(){
            SqlSession sqlSession = SqlSessionUtils.getSqlSession();
            SQLMapper mapper = sqlSession.getMapper(SQLMapper.class);
            List<User> list = mapper.getAll("t_users");
            System.out.println(list);
        }
    
    posted @ 2022-03-27 22:05  萌狼蓝天  阅读(243)  评论(0编辑  收藏  举报