最近在写毕设,用到MyBatis,发现里面有个动态SQL的XML判定
但是,这里不是关于MyBatis后台实现的,呵呵,那个有机会再去看看后台实现
翻出去年实习写的一个半成品
需求:
有一系列从Oracle中导出多个txt数据文件,但是新的项目需要的是这几张表中某几个字段的组合,我写了个SQL语句生成器,半成品一直放着没时间完善。即使用XML进行配置,根据配置信息提取对应项的对应值,并过滤,最后组成插入新表的SQL语句
过滤这个环节用到了在XML中配置布尔表达式
例如:[这个是我当时定义的SW代表startsWith EW代表endWith EQ代表equals]