Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet Java-ban tranzakc...

Hogyan lehet Java-ban tranzakcióban integer értéket felvinni SQL táblába?

Figyelt kérdés

Lenne egy Java kód, ami egy adatbázisnak a táblájába felvisz adatokat. Tranzakcióban akarok kutyákat felvinni, ahol meg van adva például az id, név, fajta és a tömeg (mass).



"kutya.setMass(new Int());" és "kutya.setMass(new Integer());" és "kutya.setMass(new int());" és "kutya.setMass(new integer());" sorokra a Netbeans hibát ír ki. Hogyan lehetne megoldani tranzakcióban, hogy integer értéket tudjak megadni?



Részlet, ami eddig meg van és működik:


public void save(Kutya kutya) {

getSession().beginTransaction();

kutya.setName(new String());

kutya.setDogBreed(new String());

getSession().save(kutya);

getSession().getTransaction().commit();

}


Interneten kerestem megoldást a Google keresővel, de még nem találtam reá a megfejtésre. Esetleg valami ötlet?


(Előre is bocs, ha kicsit pongyolán fogalmaztam, de sietnem kell ismerősömhöz és most nem értem rá rendesen foglamazni. :D)



2019. aug. 8. 19:33
 1/8 anonim ***** válasza:
31%

Ez most vicc akart lenni?

new String(), new int(), new Integer()?

Programoztál már valaha is bármi működőt Javaban?

2019. aug. 8. 19:50
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
21%
Én sem értem mi akar lenni ez a bohóckodás new-val.
2019. aug. 8. 20:50
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
54%

"a Netbeans hibát ír ki. "


Ertelmezd a hibauzenetet.

2019. aug. 8. 20:59
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
81%

És ha így megpróbálod?

int x=3;

kutya.setMass(x);


Vagy csak

kutya.setMass(3);

2019. aug. 8. 22:18
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
81%

Tessék:

public void save(Kutya kutya) {

getSession().beginTransaction();


kutya.setName("");

kutya.setDogBreed("");

kutya.setMass(0);


getSession().save(kutya);

getSession().getTransaction().commit();

}

2019. aug. 8. 23:11
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
75%

new int() az igen... és akkor még kérdezik, hogy miért baj az, ha valaki otthon saját kútfőből valamit gányolgat...

Kérdező nagyon utána kéne nézzél a primitív meg az objektum és Wrapper Classes fogalmának. MEg alapvetően a programozás alapjainak is. Minek pakolsz setteren belül új üres String meg Integer objektumokat? Honnan szedsz ilyen gányolást?

2019. aug. 8. 23:45
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
81%

public void save(Kutya kutya) {


getSession().beginTransaction();


kutya.setName("fifi");


kutya.setDogBreed("tacskó");

kutya.setMass(20);


getSession().save(kutya);


getSession().getTransaction().commit();


}


Tessék.

2019. aug. 9. 12:48
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
71%

azt a hét meg a nyolcát :D ez a kemény anyag itt


fck stringpool meg társa new Int() meg new int meg paraméter nélküli new Integer() sokat tesz azért lássuk fogalmad sincs az objektumorientáltsághoz de még ahhoz is lusta vagy oda húzd az egeret és megnézd azért sír mert a konstruktornak kell valami vagy egész egyszerűen jelzi hohó ilyen osztály nem is létezik. Primitív típusok meg az autoboxingról meg csak álmodni merek hallottál róla .

2019. aug. 11. 18:19
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!