您的位置:首页 > 移动开发

搞个MyBatis XML生成器,解决单表多条件、更新、删除操作的Mapper配置

2017-02-20 22:53 375 查看
public interface IMybatisXMLElement<T extends IMybatisXMLElement> {

String getElementTag();

/**
* 搞定文本 addElement(new TextElement("SELECT *"))
* 搞定If addElement(new IfElement("username != null"));
* 搞定 Where addElement(new WhereElement());
* ...
*
* @param element
*/
void addElement(T element);

List<T> getElements();

String toText();

void beginTag(Writer output);

void writeBody(Writer output);

void endTag(Writer output);
}

没有所谓的语法树,语法的结构就按Bean的结构存储,每个Element都有自己的处理XML输出的方法,由beginTag,writeBody,endTag完成。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MyBatis
相关文章推荐