記錄下:git
其實就是在hibernate中實現了mybatis的if foeach等等,原理就是讀取xml拿到每個標籤的hql、sql語句用freemarker轉換一下拿到hibernate能夠執行的語句 用語句執行器執行sql就行。sql
代碼比較多mybatis
隨便在他這個碼雲上找了個地方存着https://git.oschina.net/null_977_0637/dynamicSql.git.net