自定义SQL

自定义SQL分两种场景:

1.可以直接写在Java中[源码参考]

如:service.execute("UPDATE A LEFT JOIN B ON A.B_ID=B.ID SET A.B_NAME =B.NAME WHERE ....各种条件","占位条件");

service.querys("SELECT * FROM HR_USER WHERE TYPE_ID IN(:TYPE_ID)", condition("HTTP参数").addCondition("后台参数"));


2.如果SQL很复杂可以在XML中定义 [源码参考]

SQL文件的根目录通过anyline-config.xml指定 <property key="SQL_STORE_DIR">/WEB-INF/classes/sql</property>