有时候会不可避免使用动态表或者列进行业务处理。下面学习几种动态表/列的使用方式:
【1】使用预编译
即,默认值。
selectnumberfrom${oldTableName}
wherename=#{name}anddate=#{date}
注意后面name和date的取值,使用了'${name}'格式,这样会对参数进行数据类型转换,有助于mysql查询时提升性能。
【3】仍旧使用非预编译
selectnumberfrom${oldTableName}
wherename=${name}anddate=${date}