title: Insensitive on compounds name with uppercase
body: <p>I got some problems with a request with Doctrine.</p>
  
  <p>I do a <code>findOneByFieldName</code> on my entity which is supposed to retrieves me an object.</p>
  
  <p>I want to <code>findOneByNameSurname</code> (<code>NameSurname</code> is a string) with a parameter which contains for example <em>'BEART Jean-Francois'</em>. </p>
  
  <p>What I want is that doctrine retrieves me the user <em>BEART Jean-Francois</em>, if only <em>BEART Jean-Francois</em> exists in the table. Nevertheless, if I give to doctrine <em>'BEART Jean-francois'</em> with an <code>f</code> lowercase, doctrine still retrieves me the user holding the <em>'BEART Jean-Francois'</em> field  with the <code>F</code> uppercase.</p>
  
  <p>What I want is that doctrine should be sensitive with the whole string, I mean that it should not squizze the duplicate name, even if, for real its not a duplicate name as it is written differently (upper case on the f letter).</p>
  
  <p>I tried to run an SQL request directly in <code>SqlDeveloper</code> to test if Oracle makes the difference with and without the <code>f</code> lower or uppercase in <em>'Jean-Francois'</em>, and it DOES. </p>
  
  <p>So what am I missing ? How can I say to doctrine, if you got an <code>f</code> lowercase in the string parameter I give you, and you only find a <code>F</code> uppercase in DB, please don't retrieve me anything, its not a match ... </p>
  
  <p>Thanks anyway for your help. </p>