SQL语句的另类使用方法

请问,如何将SQL语句存进了一个表中,然后在读取这个表中的SQL语句并执行

存表里干嘛,为什么不存文件里

用jdbcTemplate执行sql就完事喽

使用mybatis,把sql当做字符写入数据库这个应该会的,然后根据查询条件取出sql,传入XXMapper.xml中,使用${sql}来执行表中的sql.mybatis中${}不会对字符串加引号""

<select id="query" resultType="map">
        ${sql}
</select>

exec(select sql语句 from table where id = 1)
假设你有一个叫做table的表,里面有一个id字段是主键,一个sql语句字段是字符串类型,里面存储了sql