Re: Hibernate a podtrida: MappingException

2006-10-13 Tema obsahu Jiří Mareš

 Jenze z hlediska OOP je to divnej pristup, tam plati, ze vzdycky
 muzu pouzit podtyp misto nadtypu, dokud mi staci pracovat s interfacem
 toho nadtypu.

Nemotejte dohromady OOP a ORM ...
-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic


RE: Hibernate a podtrida: MappingException

2006-10-13 Tema obsahu Michal Palička

Dobry den,

nebylo by mozne v testech zkopirovat obsah instance MockVisit
do nove instance Visit a teprve tu pak ukladat do DB?

MockVisit mv ...
Visit v = new Visit(mv);
visitService.save(v);

mp.



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Kolesa
Sent: Thursday, October 12, 2006 6:55 PM
To: Java
Subject: Re: Hibernate a podtrida: MappingException

lukas napsal(a):
 No a moje otazka je, jestli k tomuhle chovani jde premluvit i 
 Hibernate, tj. kdyz ji soupnu  MockVisit, jestli  by s nim mohla 
 zachazet jako s Visit.


 

 Odpovim otazkou:
   Jak Hibernate pri nacitani z databaze pozna, zda ma vytvorit objekt 
 typu MockVisit nebo Visit?

 Lukas

 PS: bud je v DB discriminator, nebo jsou data ve vice tabulkach.
   
Ne stale si nerozumime. Nechci resti to, co je bezne popsany v
manualech: tedy jak namapovat hierarchii objektu do DB. _NECHCI_ :) Takze mam 
jednu tabulku a zhlediska DB nic nez Visit neexistuje.

Co chci, je aby Hibernate pri ukladani objektu do DB povazoval instance potomku 
tridy Visit za instance Visit. Takze odpoved na Tvoji otazku je 'vzdycky vytvor 
instanci Visit'.

Vlastne jsi mi ale odpovedel -- proc by se mela Hibernate namahat s mapovanim 
potomka, kdyz ho pri nacitani nemuze vytvorit. Hmmm, to je fakt. Jenze z 
hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp 
misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu.



kolisko


Re: Hibernate a podtrida: MappingException

2006-10-13 Tema obsahu Jiří Mareš

Ahoj,

ja se priznam, ze mi prijde zvlastni potreba ukladat mock objekty do DB. Proc 
neotestovat DAO zvlast na skutecnem modelu
a pri ostatnich testech pouzivat Mock DAO a tam muze klidne byt mock visit.

V integracnich testech uz tam mock visit opet nema co delat...

Takze bych se klonil k tomu, ze spatne testujete ...

Michal Palička napsal(a):
 
 Dobry den,
 
 nebylo by mozne v testech zkopirovat obsah instance MockVisit
 do nove instance Visit a teprve tu pak ukladat do DB?
 
 MockVisit mv ...
 Visit v = new Visit(mv);
 visitService.save(v);
 
 mp.
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Kolesa
 Sent: Thursday, October 12, 2006 6:55 PM
 To: Java
 Subject: Re: Hibernate a podtrida: MappingException
 
 lukas napsal(a):
 No a moje otazka je, jestli k tomuhle chovani jde premluvit i 
 Hibernate, tj. kdyz ji soupnu  MockVisit, jestli  by s nim mohla 
 zachazet jako s Visit.


 
 Odpovim otazkou:
   Jak Hibernate pri nacitani z databaze pozna, zda ma vytvorit objekt 
 typu MockVisit nebo Visit?

 Lukas

 PS: bud je v DB discriminator, nebo jsou data ve vice tabulkach.
   
 Ne stale si nerozumime. Nechci resti to, co je bezne popsany v
 manualech: tedy jak namapovat hierarchii objektu do DB. _NECHCI_ :) Takze mam 
 jednu tabulku a zhlediska DB nic nez Visit neexistuje.
 
 Co chci, je aby Hibernate pri ukladani objektu do DB povazoval instance 
 potomku tridy Visit za instance Visit. Takze odpoved na Tvoji otazku je 
 'vzdycky vytvor instanci Visit'.
 
 Vlastne jsi mi ale odpovedel -- proc by se mela Hibernate namahat s mapovanim 
 potomka, kdyz ho pri nacitani nemuze vytvorit. Hmmm, to je fakt. Jenze z 
 hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp 
 misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu.
 
 
 
 kolisko
 
 

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic


Re: Chytre knihy o swingu

2006-10-13 Tema obsahu Benda Lukas

Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete.

Oto 'tapik' Buchta wrote:
Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o 
produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste 
lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad: 
pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem 
si spoustel Makubovo makro ve VI na pruchod bludistem :-D


Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka
o nem je kdesi hluboko v kompletni dokumentaci Vi :-)

Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak
kazdy informatik ma vedet, dokaze podle Church-Turingovy teze
provest kazdy algoritmus, ktery je proveditelny, cili cokoliv.
Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat
primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi,
ale obrazne mysleno. :-)
Eh, uz jsem zabrednul, tak toho radis necham.
Pro hracicky jenom odkaz na to bludiste:
http://www.vanhemert.co.uk/vim/

Makub




Re: Java Web Start

2006-10-13 Tema obsahu Jaroslav Matej

Jan Dvořák wrote:

Muzu se zeptat, jaka potreba vede k tomu, ze byste to chtel spoustet i z 
filesystemu?


Pisem vyukove applety (ktore som chcel nahradit s JWS a do web stranky 
zaradit iba odkaz nie cely applet) a javilo sa mi to jednoduchsie a 
efektnejsie s JWS. Applety su funkcne aj bez internetu, JWS som este 
neskusal.


Inac, mozete strucne porovnat obmedzenia JWS v porovnani s appletom ? 
Resp. mozem vytvorit desktopovu app (s pristupom so fs) a instalovat cez 
JWS ?


Dik,
MJ
--


pomíchaná vlákna

2006-10-13 Tema obsahu Katerina . Molnarova

Zdravím a prosím o radu, kde hledat
chybu.

Posíláme z Javy požadavek na
náš servlet pomocí HttpURLConnection.getOutputStream ().write (). Většinou
tak činí několik vláken současně a občas se stane, že se dvě zprávy
ze dvou vláken pomíchají dohromady a servlet pak dostane v těle POSTu
např. jednu zprávu a za ní připojenu druhou (včetně HTTP hlaviček
té druhé zprávy).

Používáme AIX 5.2, Tomcat 5.5.15 a
Javu Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca142-20050929a
(SR3) (JIT enabled: jitc))

Dík
Katka (za kluky :-))

Re: Chytre knihy o swingu

2006-10-13 Tema obsahu Tomáš Procházka
   No, myslím, ?e to sjelo n?kam úpln? jinam. Kdy? jsem ?íkal, zda není lep?í 
pou?ít Netbeans nebo Eclipse myslel jsem tím samoz?ejm? jako framework, ne jako 
IDE. Jak pod Eclipse tak pod Netbeans jde napsat aplikace, která nemá s IDE nic 
spole?ného. T?eba Azareus, ?e.

  Jinak souhlasím s tím, ?e nelze srovnávat univerzální editor s IDE. Takový 
jEdit je t?eba naprosto vynikající editor, n?co z té Javy dokonce i umí, ale 
prost? komfortu jaký má Netbeans se to zdaleka nevyrovná, i kdy? pro práci s 
textem je daleko daleko lep?í. Prost? ka?dý pou?ívá to, co mu pro daný ú?el 
vyhovuje nejmén?. Já to sice nechápu, ale jsou lidi kte?í v Jav? programuji v 
editoru bez autocomplete, ale kdy? jim to vyhovuje, tak pro? ne.

  To s tím Turingovým strojem se mi taky líbilo :-) To, ?e s ním jde ud?lat 
algoritmicky cokoliv je teoreticky pravda, to nelze vyvrátit, ale prakticky je 
to samoz?ejm? nesmysl. Bez ur?itého stupn? abstrakce dnes nelze programovat.

--- P?vodní zpráva ---
 Odesilatel: Benda Lukas [EMAIL PROTECTED]
P?edm?t: Chytre knihy o swingu
  Datum: 13. ?íjna 2006, 09:36:27 (GMT +0200)
P?ílohy: none
  msgid:[EMAIL PROTECTED]

B Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete.
 Oto 'tapik' Buchta wrote:
 Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o 
 produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste 
 lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad: 
 pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem 
 si spoustel Makubovo makro ve VI na pruchod bludistem :-D

 Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka
 o nem je kdesi hluboko v kompletni dokumentaci Vi :-)

 Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak
 kazdy informatik ma vedet, dokaze podle Church-Turingovy teze
 provest kazdy algoritmus, ktery je proveditelny, cili cokoliv.
 Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat
 primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi,
 ale obrazne mysleno. :-)
 Eh, uz jsem zabrednul, tak toho radis necham.
 Pro hracicky jenom odkaz na to bludiste:
 http://www.vanhemert.co.uk/vim/

 Makub


 Konec p?vodní zprávy 

-- 
-
 Tomá? Procházka


 E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
-



Re: pomíchaná vlákna

2006-10-13 Tema obsahu Katerina . Molnarova

Kdepak, to bohužel neděláme. Každé
vlákno volá metodu, ve které je zhruba toto:

  HttpURLConnection lo_connection
= (HttpURLConnection) fo_url.openConnection ();

// nastav connection ..

  ByteArrayOutputStream
lo_buf = new ByteArrayOutputStream ();

// napln buffer ..

bigLog.info
(Posilam stream: [\n + lo_buf.toString () + \n]);
// tady to pomichane neni

OutputStream
lo_out = lo_connection.getOutputStream (); 
lo_out.write
(lo_buf.toByteArray ());
lo_out.close
();

Katka

Re: OT: Registrace na Sun Tech days byla otevrena

2006-10-13 Tema obsahu Tomáš Procházka
Ahoj,
odpovídám na zprávu ze st?edy, 11. ?íjna 2006,
kterou Roman ?trobl napsal v 22:37:14:

   No, já nevím, ale ta registrace je bu?to divná a nebo nefunguje v Ope?e. Po 
odeslání formulá?e m? to vrátí zp?t na ten formulá?, bez jakékoliv informace o 
tom, zda registrace prob?hla úsp??n? nebo neúsp??n?. Kdy? ale úmysln? n?jaký 
údaj vynechám, tak m? to korektn? upozorní. Dokonce mi p?i?el i potvrzující 
email. Tak?e jsem registrovaný rovnou dvakrát ;-)

--- P?vodní zpráva ---
 Odesilatel: Roman Strobl [EMAIL PROTECTED]
P?edm?t: OT: Registrace na Sun Tech days byla otevrena
  Datum: 11. ?íjna 2006, 22:37:14 (GMT +0200)
P?ílohy: none
  msgid:[EMAIL PROTECTED]

R Ahoj,

R registrace na Sun Tech Days v Praze byla otevrena:

R http://cz.sun.com/techdays/prague/index.html

R Pokud se zaregistrujete do 22. rijna, mate to zadarmo, jinak vstup stoji
R 500 Kc.

R Program viz:

R http://cz.sun.com/techdays/prague/agenda.html

R -Roman Strobl


 Konec p?vodní zprávy 

-- 
-
 Tomá? Procházka


 E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
-



Re: Java Web Start

2006-10-13 Tema obsahu Martin Kuba

Vlastimil Eliáš wrote:
JWS a applety pouzivaji shodny security princip v Jave. Oba typy 
aplikaci bezi na klientu

v tzv. Sandboxu ktery omezuje jejich moznosti prace na klientskem pocitaci.
U obou typu lze dosahnout uvolneni techto omezeni nejakou konfiguraci a 
tim, ze aplikaci
podepisete certifikatem. Uzivateli se pak vetsinou vyhodi nejake okno 
zda s uvolnenim

permission souhlasi.


To je jedna moznost, ale dost brutalni, protoze se povoli bud vsechno,
nebo nic. Pak je druha moznost, ze se pouzivaji JWS sluzby. Treba

javax.jnlp.FileOpenService

umoznuje ulozit soubor, aniz by kod aplikace mel moznost zapisovat
primo na disk. Napriklad obrazek ulozim takhle

import javax.jnlp.*;
...
public String saveImage(BufferedImage image) throws IOException {
FileSaveService fss = 
(FileSaveService)ServiceManager.lookup(javax.jnlp.FileSaveService);

ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.setUseCache(false);
ImageIO.write(image, png, baos);
baos.close();
ByteArrayInputStream bais = new 
ByteArrayInputStream(baos.toByteArray());
FileContents fc = fss.saveFileDialog(., new String[] {png} 
,bais, image.png);

return fc.getName();
 }

To saveFileDialog() se zepta uzivatele, zda souhlasi s ulozenim na disk,
a pokud ano, ulozi InputStream do souboru, ktery si uzivatel zvoli.
Aplikace nema moznost si zvolit, kam a pod jakym jmenem se soubor ulozi.

Cili aplikace bezi v sandboxu, ale muze pozadat o urcite sluzby.

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Java Web Start

2006-10-13 Tema obsahu Martin Kuba

Tomáš Procházka wrote:

Ahoj,
odpovídám na zprávu z pátku, 13. října 2006,
kterou Martin Kuba napsal(a) v 11:15:18:

   Tohle téma mě zajímá.

   Potřeboval bych, kdyby šlo aplikaci umožnit přístup do jedné jediné složky, 
kterou bych použil pro konfiguraci. Poskytuje Sandbox takovou funkci? Nechci 
tedy ani úplný přístup, ani dotazování při každém zápisu, ale prostě jen 
aplikaci, která nikam na disk sahat nebude, ale potřebuje si ukládat nastavení, 
dočasné soubory, data atd.

   Něco takového má třeba Adobe Flash, ostatně i COOKIE u exploreru jsou 
podobný princip.

   Existuje něco takového i u JWS? 


Myslim, ze funkce plneho pristupu ke konkretnimu adresari
tam neni, ale je tam PersistenceService

http://java.sun.com/j2se/1.5.0/docs/guide/javaws/jnlp/javax/jnlp/PersistenceService.html

a s tou by se to dalo udelat. A mozna by mohlo fungovat
ukladani preferenci pomoci trid z baliku java.util.prefs, viz

http://java.sun.com/j2se/1.5.0/docs/api/java/util/prefs/package-summary.html

Jinak informace o JWS jsou tady

http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--


smime.p7s
Description: S/MIME Cryptographic Signature


RMI - tříby stub a skeleton

2006-10-13 Tema obsahu Ing. Radek Žuja

Dobrý den.
Nevíte někdo jak přinutit Netbeans 5.5 RC1 aby vytvářelo třídy Stub a 
Skeloton pro RMI?

Chci volat Callbak funkce ze serveru na klienta a metoda
UnicastRemoteObject..exportObject(_test)
mi vrací tuto vyjimku
Stub class not found: remoteLib.objects.Test_Stub; nested exception is:
   java.lang.ClassNotFoundException: remoteLib.objects.Test_Stub



kde _test = new Test()
a Test je

public class Test extends UnicastRemoteObject implements RowSetsCompleted{

public Test() throws RemoteException{
 super();
}

public void rowsSetsCompleted() throws RemoteException{
 javax.swing.JOptionPane.showInputDialog(AHOJ);
}

}




Re: Chytre knihy o swingu

2006-10-13 Tema obsahu Oto 'tapik' Buchta
On Friday 13 October 2006 09:36, Benda Lukas wrote:
 Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete.

Neda mi to a nerypnu si: VI ma autocomplete od nepameti a vy to nevite. Pak 
tedy netvrdte o by mohlo dokazat a dokaze, kdyz OPRAVDU NEVITE, co dokaze 
a co ne.

Pokud ja VIM, tak pro tento editor existuje zvyraznovani syntaktickych chyb, 
odskok na radku s chybou, autoindent, break-pointy/watches, na jad navazane 
prochazeni zdrojaku do hloubky, automaticke generovani skeletonu, stubu a 
rozhrani, refactoring, CVSko, SVNko,...

Pokud VIM, tak toto nelze prohlasit o mnohych editorech, ktere tvrdi, ze jsou 
primo urcene pro Javu.

Takze bych tento thread s dovolenim ukoncil s tim, ze nebudeme pomlouvat ani 
vychvalovat neco, co nezname, a budeme se toho pro priste drzet.

Dik za pozornost a uz se na vas tesim na dalsich Sun Tech Days...

  Oto 'tapik' Buchta wrote:
  Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o
  produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste
  lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad:
  pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem
  si spoustel Makubovo makro ve VI na pruchod bludistem :-D
 
  Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka
  o nem je kdesi hluboko v kompletni dokumentaci Vi :-)
 
  Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak
  kazdy informatik ma vedet, dokaze podle Church-Turingovy teze
  provest kazdy algoritmus, ktery je proveditelny, cili cokoliv.
  Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat
  primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi,
  ale obrazne mysleno. :-)
  Eh, uz jsem zabrednul, tak toho radis necham.
  Pro hracicky jenom odkaz na to bludiste:
  http://www.vanhemert.co.uk/vim/
 
  Makub

-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


mazani kolekce objektu s criteria

2006-10-13 Tema obsahu Burdik Petr
Ahojte,
prosim Vas nemate nejaky elegantni zpusob jak pouzit criteria pro
vymazani objektu mapovanych pres hibernate? Nechce se mi na to pouzivat
query. Uz jsem se query zbavil.

Pet



Re: mazani kolekce objektu s criteria

2006-10-13 Tema obsahu Burdik Petr
lukas wrote:
 On Fri, 13 Oct 2006 14:34:37 +0200, Burdik Petr wrote
   
 Ahojte,
 prosim Vas nemate nejaky elegantni zpusob jak pouzit criteria pro
 vymazani objektu mapovanych pres hibernate? Nechce se mi na to pouzivat
 query. Uz jsem se query zbavil.

 

 Obcas se na to nekdo zepta v Hibernatim foru.
 Odpovedi je vzdy, ze to nejde, pouzijte HQL nebo SQL.
 Pripadne zkuste premluvit Gavina, aby to dodelal ;-)

 Ja to zkousel 2x:
 http://opensource.atlassian.com/projects/hibernate/browse/HHH-1397
 http://opensource.atlassian.com/projects/hibernate/browse/HHH-1605

 Reakce: This is not primary functionality. The regular Hibernate developers
 are currently busy with other things. If you want to see this fixed quicker,
 submit a patch.

 Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco
 nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro vyrabeni
 vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze jsou opravdu
 hodne malo komentovane (to co se pouziva pro vnitrni potrebu) - nejzabavnejsi
 mi prisla generovana cast ohledne AST a ANTLR.

Lukas



   
A, moc a moc diky. Moc jsi mi pomohl. A usetril spoustu boleni hlavy.

Ja jsem nasel toto:
http://galaxy.andromda.org/forum/viewtopic.php?p=14785sid=0a68b01188ef8d41ab4358b2fc652715

Bohuzel to pekne z hibernate 2 asi nejde pouzit v hibernate 3.

Pet



Re: RMI - tříby stub a skeleton

2006-10-13 Tema obsahu Benda Lukas
No bud to udelate pres nastroj rmic, nebo pak zalezi na tom ktery 
nastroj pro building pouzivate. Ant, nebo Maven?


Podle toho pak upravte build.xml, nebo pom.xml. Prikladu je na netu 
docela dost. Staci dat Ant rmic, nebo Maven rmic


Lukas benzin Benda ([EMAIL PROTECTED];  http://benzin.bloguje.cz)
Java a Delphi programator
PHP a JavaScript skrypter
Tvurce databazovych aplikaci
A cestinarsky ignorant

Dobrý den.
Nevíte někdo jak přinutit Netbeans 5.5 RC1 aby vytvářelo třídy Stub a 
Skeloton pro RMI?

Chci volat Callbak funkce ze serveru na klienta a metoda
UnicastRemoteObject..exportObject(_test)
mi vrací tuto vyjimku
Stub class not found: remoteLib.objects.Test_Stub; nested exception is:
   java.lang.ClassNotFoundException: remoteLib.objects.Test_Stub



kde _test = new Test()
a Test je

public class Test extends UnicastRemoteObject implements 
RowSetsCompleted{


public Test() throws RemoteException{
 super();
}

public void rowsSetsCompleted() throws RemoteException{
 javax.swing.JOptionPane.showInputDialog(AHOJ);
}

}







Re: mazani kolekce objektu s criteria

2006-10-13 Tema obsahu Karel Tejnora
To je skoda, ze to nejde. Mne se criteria tolik libi. Tak nejak bych si 
SQL predstavoval.


Mozna by jsme mohli spojit sily a trochu s tim pohnout?

Pak mne jeste napadlo - proc rovnou neposilat na DB serializovane kriteria?
Minimalne uspora nervu a rozsiritelnost kodu.

Reakce: This is not primary functionality. The regular Hibernate developers
are currently busy with other things. If you want to see this fixed quicker,
submit a patch.

Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco
nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro vyrabeni
vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze jsou opravdu
hodne malo komentovane (to co se pouziva pro vnitrni potrebu) - nejzabavnejsi
mi prisla generovana cast ohledne AST a ANTLR.





JRE 5.0 a garbage collect

2006-10-13 Tema obsahu Karel Tejnora

DD,

   mam tu zajimavy problem. Mam aplikaci, ktera vytvari trie. Stringy 
nacitam ze souboru a jeste je menim. TPTP analyza ukaze zhruba 90% 
odpadu - nereferencovanych objektu (nevedel jsem, ze vnitrni trida se 
neuklidi, protoze si nechava referenci na zahrnuvsi objekt).
Funguje je to dobre pokud -XmsK -XmxL kde K je   (L/2) a L = 128 a 
zpracovavam kolem 300 000 stringu. Ale kdyz dam -Xms32M a -Xmx1000M tak 
se nic neuklizi a pak to proste zuchne (java.lang.OutOfMemory - Java 
Heap Space). Pouzivam presne 1.5.0_9
Shrnuto proste od jiste hodnoty se gc vubec nespusti a pak vyhodi OOM i 
kdyz referencovanych objektu je 10% pameti.


Nesetkal jste se s tim nekdo, nevite jak to resit?

Jinak hezky vikend, vypada to ze bude hezky

Karel


Re: mazani kolekce objektu s criteria

2006-10-13 Tema obsahu Burdik Petr
Me se taky strasne moc libi. Predelal jsem vsechno na criteria. uzasna
vec. Bohuzel ted finishujeme s tremi projekty pod apache licenci, ktere
jsem diky jinym ukolum dlouho nestihal. Ale nekdy za dlouhych zimnich
veceru by to treba slo :)

Pet


Karel Tejnora wrote:
 To je skoda, ze to nejde. Mne se criteria tolik libi. Tak nejak bych
 si SQL predstavoval.

 Mozna by jsme mohli spojit sily a trochu s tim pohnout?

 Pak mne jeste napadlo - proc rovnou neposilat na DB serializovane
 kriteria?
 Minimalne uspora nervu a rozsiritelnost kodu.
 Reakce: This is not primary functionality. The regular Hibernate
 developers
 are currently busy with other things. If you want to see this fixed
 quicker,
 submit a patch.

 Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco
 nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro
 vyrabeni
 vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze
 jsou opravdu
 hodne malo komentovane (to co se pouziva pro vnitrni potrebu) -
 nejzabavnejsi
 mi prisla generovana cast ohledne AST a ANTLR.
 




Re: JRE 5.0 a garbage collect

2006-10-13 Tema obsahu lukas
On Fri, 13 Oct 2006 17:57:56 +0200, Karel Tejnora wrote
 DD,
 
 mam tu zajimavy problem. Mam aplikaci, ktera vytvari trie. 
 Stringy nacitam ze souboru a jeste je menim. TPTP analyza ukaze 
 zhruba 90% odpadu - nereferencovanych objektu (nevedel jsem, ze 
 vnitrni trida se neuklidi, protoze si nechava referenci na zahrnuvsi 
 objekt).

O tom jak pouzivat vnitrni tridy pise docela prehledne Bloch v Effective Java,
Item 18.

 Funguje je to dobre pokud -XmsK -XmxL kde K je   (L/2) a L 
 = 128 a zpracovavam kolem 300 000 stringu. Ale kdyz dam -Xms32M a 
 -Xmx1000M tak se nic neuklizi a pak to proste zuchne 
 (java.lang.OutOfMemory - Java Heap Space). Pouzivam presne 1.5.0_9 
 Shrnuto proste od jiste hodnoty se gc vubec nespusti a pak vyhodi 
 OOM i kdyz referencovanych objektu je 10% pameti.
 
 Nesetkal jste se s tim nekdo, nevite jak to resit?
 

Jak ty stringy menite?

Mel jsem podobne problemy, kdyz jsem psal svuj prvni vetsi Javovy program,
ktery parsoval HTML tak nevhodne, ze mu i na par desitek kB velkem souboru
dosla o nekolik radu vetsi pamet.
Zacal jsou pouzivat StringBuffer a spravnou praci se stringama (dneska by to
asi odpovidalo Item 33 z vyse odkazovane knihy) a zacalo to fungovat.

  Lukas



RE: Problem s cestinou

2006-10-13 Tema obsahu Martin Caslavsky
 mam takovej mozna zacatecnickej dotazdo systemu dostavam 
 data jako soucast url cili za akci mam neco takoveto 
 ?adresa=trebic  . Dokud neni pouzity hacek tak je to v poho 
 jinak dostavam do stringu jenom otazniky. 

Dostávám znamená přibližně co? request.getParameter()?
Pak je potřeba použít request.setCharacterEncoding()

 Martin Caslavsky
[EMAIL PROTECTED]  +420 603 872 477
MACROWARE s.r.o.  http://www.macroware.cz 
... [|| | || ||| | |  Vas WEB na nasi hlavu



Re: Problem s cestinou

2006-10-13 Tema obsahu Burdik Petr
Jestli pouzivate tomcat, mela by pomoci nasledujici direktiva pridana do
sekce connectoru.

useBodyEncodingForURI=true


Pet

tester tester wrote:
 Ahoj vsem,

 mam takovej mozna zacatecnickej dotazdo systemu dostavam data jako 
 soucast url cili za akci mam neco takoveto ?adresa=trebic  . Dokud neni 
 pouzity hacek tak je to v poho jinak dostavam do stringu jenom otazniky. 
 Skousel jsem se dopatrat reseni na netu ale vsech se toci kolem 
 URLDecode.decode()  coz muj problem nevyresilo... rovnez jse skousel 
 metodu z http://www.w3.org/International/O-URL-code.html  na decodovani ale 
 vysledej stejnejverim ze se zde najde nekdo kdo podobnej problem uz 
 resil. 

 Dik  
 jeedee