Android 使用查询生成器的ORMLite连接查询

Android 使用查询生成器的ORMLite连接查询,android,ormlite,Android,Ormlite,我在理解ormlite中的连接查询时遇到一些问题。 ormlite查询生成器支持4种联接方法 1. join() 2. joinOr(); 3. leftJoin(); 4. leftJoinOr(); 我能理解join()下面的图片演示了join()方法 请给我解释一下使用类似图片的其他连接方法 (我可以理解通用SQL中的其他连接类型,但当涉及到ORMLite查询生成器方法时,似乎有所不同) 从…拍的照片 请给我解释一下使用类似图片的其他连接方法 我在javadocs上花了很多时间。它们应

我在理解ormlite中的连接查询时遇到一些问题。 ormlite查询生成器支持4种联接方法

1. join()
2. joinOr();
3. leftJoin();
4. leftJoinOr();
我能理解join()下面的图片演示了join()方法

请给我解释一下使用类似图片的其他连接方法

(我可以理解通用SQL中的其他连接类型,但当涉及到ORMLite查询生成器方法时,似乎有所不同)

从…拍的照片

请给我解释一下使用类似图片的其他连接方法

我在javadocs上花了很多时间。它们应该是有帮助的。它们解释了正在使用的SQL以及“或”部分是什么

  • join()。这和你的照片很相配

  • joinOr()
    与SQL
    内部联接相同,但两个查询中的
    部分作为“或”一起使用。与#1相同的图片

  • leftJoin()。对应于向红色区域添加一个。查看并查找
    左连接

  • leftJoinOr()
    与SQL
    leftjoin
    相同,但两个查询的
    WHERE
    部分作为“或”一起使用。与#3相同的图片


  • 谢谢@Gray的回答,您的javadocs肯定非常有用,只是因为缺乏SQL知识,需要一些图片说明。非常感谢您为社区做出的贡献,为Android引入了最好的ORM工具。