Is there anything built into Ibatis that helps prevent SQL Injection attacks? I'm not looking for a list of ways outside of Ibatis to do this, and am just wondering if Ibatis has anything to prevent SQL Injection.
+2
A:
I'd guess iBatis is using prepared statements, and parameter binding, so it's safe.
Bozho
2010-10-13 21:04:54
+3
A:
IBatis uses JDBC prepared statements under the hood and is therefore safe. However this only applies if your use the #
notation. It's also possible to concat variables directly into your query using the $
notation which is not safe (unless you escape them). See this article for background info.
R. Kettelerij
2010-10-13 22:00:23