Fråga : Är mitt hibernate kodifierar motsvarigheten av min SQL kodifierar?

Jag använde Java och SQL för att ta fram min databas, men den pröva I-förmiddagen nu att använda hibernate. Jag har fäst mitt hibernate kodifierar, och mitt kodifiera using SQL. Bör de göra samma? skräck för

My är att mitt hibernate kodifierar ska har ett fel. Om sökandet utförs, och det finner inget tillträde som där ska, är och felet eller ska det enkelt inte uppdateringanvändaren som i nedanfört,

query.setString (”Username-" , client.getUsername ()); användare för
= (beställaren) query.uniqueResult (); användaren för

If återstår ett ogiltigt anmärker som är fine.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
" codeBody " " >SQL för class= " för
" klar "

Svar : Är mitt hibernate kodifierar motsvarigheten av min SQL kodifierar?

du ska får en NPE, som den går ogiltigt tillbaka
behov att kontrollera för ogiltigt


användare = (beställaren) query.uniqueResult ();
om (användare! =null&&
   client.getUsername () .equals (user.getUsername ()) &&
   client.getPassword () .equals (user.getPassword ()))
{
                  svar = ”funnen användare”;
                  System.out.println (svar);
}
Andra lösningar  
 
programming4us programming4us