Dobrý den,
myslím že používat v portletech Liferay Service Builder, není vhodné, protože je pak portlet hodně závislý na samotném Liferay. Možná tak akorát pro vývoj portletů v ext enviroment - což ale taky není moc doporučované. Myslím že pro vývoj portletů je mnohem lepší vyvíjet stejně jak jste psal, že jste zvyklý. Samotná myšlenka Liferay Serivice Builderu se mi jinak celkem líbí. A kdyby jste to chtěl více používat, tak v rámci plugginu do Netbeans Portal Pack, je celkem pěkný visuální editor, ale nevím jestli funguje i s Liferay 6.

S pozdravem
Martin Václavík

On 22.5.2010 17:58, Tomas Baca wrote:
Dobry den.

Prvy krat robim projekt v liferay. Cosa tyka liferay som uplny
novacik. Skusam beta verziu liferay 6.
Pred tym som v projektoch pouzival priamo hibernate + criteria, sam
som si pisal DAO a business logiku.

Pomocou liferay-plugins-sdk-6.0.1 ./portlets/create.sh
som vygeneroval testovaci portlet.
V nom sa v docroot/WEB-INF/service.xml snazim popisat a vygenerovat
datovy model, servisy.

A tu je problem, citim sa ako jednoruky chybaju mi definicie ako
many-to-many, many-to-one, one-to-one, cascade,
na vytvorenie novej entity musim pouzit pre Long ID, nejaky
liferay.Counter do teraz som pouzival
<generator class="native"/>.

V liferay-service-builder_6_0_0.dtd som nasiel veci ako mapping-key,
mapping-table, prisiel som aj na to ako spravit one-to-one relaciu.
Dalsia vec ked som generoval tabulky v inych projektoch priamo cez
hibernate, vygenerovana schema obsahovala aj relationship tabuliek,
FOREIGN KEY-s , co sa mi zatial cez service builder nepodarilo.

Pouziva niekto z Vas v liferay na popisanie a generovanie datoveho
modelu priamo hibernate  ClazzA.java, ClazzA.hbm.xml ...  ?
Je to vobec dobry napad ? Alebo sa tym smerom nemam vobec uberat,
nastudovat si poriadne veci okolo service builderu?
Ak ano ako sa dostanem k hibernate Session aby som mohol pisal CRUID
operacie a find metody cez criteria ?

Za odpovede dakujem


Odpovedet emailem