Ten kto by si chcel spravit zakladne vlastne porovnanie moze zacat tu:
http://appfuse.org/display/APF/Home
demo aplikacia, ktora je vytvorena 4x s pouzitim tychto kombinacii:
* JSF + Spring + Hibernate
* Struts 2 + Spring + Hibernate
* Spring MVC + Spring + Hibernate
* Tapestry +
Karel Nagy wrote:
Diky za odkazy - jsou prinosne.
Jako vysledek badani a zkouseni jsem pridal anotaci @MappedSuperclass
entite Zakazka a vse zacalo fungovat jak ma. Trida ZakazkaRozsirena
mohla zustat tak jak je (nebylo ani nutne pouzit anotaci
AttributeOverride). Co znamena, ze se anotace pro
Ahoj,
díky já si neuvědomil, že v .form je v NetBeansech jen nastavení GUI Builderu.
Posílám jen .java a je to ok.
Vůbec mě to předtím nenapadlo že by to mohlo být až tak jednoduché.
Díky Petr
Diky za odkazy - jsou prinosne.
Jako vysledek badani a zkouseni jsem pridal anotaci @MappedSuperclass
entite Zakazka a vse zacalo fungovat jak ma. Trida ZakazkaRozsirena
mohla zustat tak jak je (nebylo ani nutne pouzit anotaci
AttributeOverride). Co znamena, ze se anotace pro mapovani nededi?
Koukam, ze jsem prehledl to, ze na heapdump jste se jiz dival.
Ted si vybavuji, ze pred cca 2 roky jsme meli s WAS uplne stejny podobny
problem. Nakonec to skoncilo s tim, ze jsme nastavili nasledujici IBM JVM
specificke parametry
-Xk2 -Xloratio0.2
A bylo po problemech. Hodnoty jsou tusim od
Nechte JVM pri OOME vygenerovat heapdump. IBM JVM, ktera je pouzita ve
WebSphere to historicky umi pokud ji nastavite nejake parametry (viz
prislusny howto od IBM). Pak muzete ziskany heapdump nacist Heap Dump
Analyzer (stahnutelny zdarma z IBM stranek) a podivat se kde Vam co leakuje.
Casto byva
> Skvele. To je presne to, co potrebuju. Kde se clovek takovou
> vec dozvi?
> V Javadoc (v 6) je jen \p{Lu}.
To je jen priklad. Trochu nize je to podrobneji zdokumentovano:
Unicode blocks and categories are written with the \p and \P constructs as in
Perl. \p{prop} matches if the input has th
Podlesak Kamil napsal(a):
Zdravim,
A co je cilem? Akceptovat jen konkretni vyjmenovane ceske znaky a odfiltrovat
treba slovenske makcene l a danske preskrtnute o? Pak to asi nijak jednoduse
nejde...
Pokud je cilem akceptovat vsechny lowercase i mimo ASCII, pak staci jednoduse
pouzit unicode:
Ahoj,
jeste dodatek.
To nize uvede mapovani neni mapovani dedicnosti.
A taky anotace pro mapovani se nededi. Takze by to stejne nemohlo
fungovat.
Tak jak to tam mate uvedene, tak mapujete dve Entity:
* Jedna ma sloupce NAZEV a ZAKAZKA.
Druha ma sloupce MAX_CENA.
*
Jak spravne mapovat dedicn
Zdravim konferenci a prosim o nejakou radu..
nejsem schopny najit pricinu OutOfMemoryError, ktera se nam urodila v aplikaci
(bezi na WebSphere 6.1). Pokud mate s podobnym chovanim zkusenosti, radu bych
skutecne ocenil:
OOME se zacne objevovat po dvou az dvanacti tydnech uptime a to na jedinem
Vim a mate pravdu, ale bohuzel se predelava pouze cast IS a musi byt
zachovana funkcnost puvodniho. V nem jsou napr. uzivatelse filtery
ulozeny jako cisty SQL.
Karel
Lukas Barton napsal(a):
Ahoj,
proc to proboha delate tak slozite pres mapovani a SQL?
Vzdyt to jde udelat primo v HQL:
sel
Ahoj,
proc to proboha delate tak slozite pres mapovani a SQL?
Vzdyt to jde udelat primo v HQL:
select new ZakazkaRozsirena (zakazka, select max(oceneni.cena) from
zakazka.oceneni oceneni)
from Zakazky zakazka
Kde:
ZakazkaRozsirena konstruktor: public ZakzkaRozsirena(Zakazka zakazka, Long
Zdravím!
Nevím, jak u hibernate, ale v JTA se při dědičnosti vždy vytváří
discriminator column - defaultně se tuším jmenuje dtype.
Sloupeček se vytváří i pro InheritanceType.JOINED.
Lze to ovlivnit pomocí anotací.
U třídy Base
@Inheritance(strategy=InheritanceType.JOINED)
@DiscriminatorColumn(na
To je pouze chyba v prepisovani do mailu. V kodu jsou vsechny nazvy dobre.
Karel
Ján Valkovič napsal(a):
Zdravim,
neviem, co to s tym suvisi, ale tu:
q.addEntity (entity.Zakazkyy.class);
mate preklep, mate Zakazky*y* namiesto Zakazky
ya
Peclive jsem vse zkontroloval a opravdu mam namapovane vsechny sloupecky.
Mapovani sloupecku provadim pomoci anotaci v entite.
Konfigurace Hibernate projde. Pokud zakomentuji radek class="entity.ZakazkaRozsirena"/>, tak vse funguje, pokud tam neni
zakomentovany, tak program spadne (Column name DT
Zdravim,
neviem, co to s tym suvisi, ale tu:
q.addEntity (entity.Zakazkyy.class);
mate preklep, mate Zakazkyy namiesto Zakazky
ya
Karel Nagy wrote / napísal(a):
Dobry den,
v desktopove aplikaci pouzivam jako persitence API Hibernate. Pro
ziskavani dat pouzivam SQLQuery - "cisty" SQL a
Dobry den,
protoze jste neuvedl jake mate mapovaci soubory pak velmi spatne muzeme
odhadnout kde je problem, ale rozhodne nebude v
kodu Hibernate, protoze pokud byste mel mapovani spravne, pak hibernate umi
dotaz takovy jaky je, dokonce natahne jak
zakazky tak rozsirene zakazky a vsechny se vse
17 matches
Mail list logo