我遇到一些问题与理解ormlite连接查询。 ormlite查询生成器支持4个连接方法。
1. join()
2. joinOr();
3. leftJoin();
4. leftJoinOr();
我能理解参加()下图说明了join()方法。
请给我解释一下其它连接使用类似图片的方法呢?
(我能理解其他加入通用SQL类型,但是当涉及到ORMLite查询生成器的方法是不同的,似乎)
从拍摄的照片这个职位 。
我遇到一些问题与理解ormlite连接查询。 ormlite查询生成器支持4个连接方法。
1. join()
2. joinOr();
3. leftJoin();
4. leftJoinOr();
我能理解参加()下图说明了join()方法。
请给我解释一下其它连接使用类似图片的方法呢?
(我能理解其他加入通用SQL类型,但是当涉及到ORMLite查询生成器的方法是不同的,似乎)
从拍摄的照片这个职位 。
请给我解释一下其它连接使用类似图片的方法呢?
我花了很多时间上的javadoc。 他们应该是有帮助的。 他们解释正在使用的SQL,而且“或”部分。
join()
是相同的SQL INNER JOIN
如JavaDoc中指出 。 符合您的图片。
joinOr()
是相同的一SQL INNER JOIN
但WHERE
两个查询的部分是“或运算”一起作为在的javadoc说明 。 相同图片#1。
leftJoin()
是一样的(等待它),在SQL LEFT JOIN
如JavaDoc中指出 。 这相当于增加了在红色区域。 看到你的联系后 ,寻找LEFT JOIN
。
leftJoinOr()
是相同的一SQL LEFT JOIN
以及但WHERE
两个查询的部分是“或运算”一起作为在的javadoc说明 。 相同图片#3。