How to escape '&' dynamically in a text in WHERE clause in SQL. My DB is Oracle. I am trying as below:
public List getBookingList( String searchText ){
String sql= " SELECT c.name FROM customer c WHERE c.name like ? " ;
List params = new ArrayList();
params.add("%"+searchText+"%");
// "searchText" may contain "&",Ex: A&B Beverage Ltd. How to search with it.
return jdbcTemplate.queryForList(sql,params.toArray());
}