sql >> Database >  >> RDS >> Oracle

spring security login werkt niet met oracle

Ik had hetzelfde probleem en na uren zoeken heb ik de oplossing gevonden. De gebruikersgegevens van Spring Security willen een boolean-waarde op ingeschakeld en 'true' op Oracle werkt niet. Ik repareer het door dit te vervangen:

users-by-username-query=" 
select USERNAME as username, PASSWORD as password,'true' as enabled from 
users where USERNAME=?"

Hierop:

users-by-username-query=" 
select USERNAME as username, PASSWORD as password,1 as enabled from 
users where USERNAME=?"

Het werkt!. Ik vond de oplossing hier .



  1. Python MySQLdb herhaalt de tabel

  2. Splitsingen lezen/schrijven met Zend_Db

  3. Long converteren naar Varchar2

  4. Excel VBA gebruiken om SQL-query uit te voeren