Are their any advantages in using rawQuery over the Query Builder (or vice versa)?
Does the Query Builder, for example, protect again SQL Injection attacks (While no
It's definitely preferred to build a query through the methods provided. Not only does it protect you from SQL injections, it also builds the query for you so you can avoid having a whole bunch of string concatenations that will make the query string less readable and more error prone. Performance-wise I don't think it makes much difference.