我剛開始玩的Grails和簡單的註冊/登錄功能工作。 我有這個簡單的域對象:Jasypt加密領域和標準API沒有得到結果(Grails的)
class Person {
String firstName, lastName, email
String login, password
static constraints = {
firstName nullable: true
lastName nullable: true
}
static mapping = {
password type: GormEncryptedStringType
}
}
我節省Person對象就好了。但後來當我試圖找回它使用標準API登錄的目的,也不會找到它:
def criteria = Person.createCriteria()
def person = criteria.get {
and {
eq("login", params.login)
eq("password", params.password)
}
}
如果我刪除eq("password", params.password)
或將它更改爲不加密的它工作得很好。任何人都有一個想法如何處理?