Newsgroup: it.comp.java
Titolo: mappaggio tabelle db

mi servirebbe un programma gratuito per linux (uso la suse) che, dato un
database, mi generi per ogni tabella una classe java corrispondente,
mappando tutti i campi e creando automaticamente i metodi setCampoX e
getCampoX ...
qualche suggerimento?
tnx
Paolo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 qualche suggerimento?
Ho fatto una libreria del genere.. (che fa anche l'opposto [da java a
db]) ma non è gratuita..


l'hai fatta perchè non esistevano librerie gratuite per lo stesso scopo?


DruidoFluido ha scritto:

Mah... hai bisogno di un template engine.. forse velocity* potrebbe
farlo, o forse hibernate**.. ma non ne sono sicuro
*) genera classi java partendo da un template
**) mappa classi java in tabelle di un db
Io ho fatto questa libreria perché mi serviva qualcosa di potente ma
molto semplice da utilizzare, la mia libreria da un lato legge un db e
crea tutte le classi Java con campi e metodi automaticamente,
dall'altro, date classi Java (che rispettano delle regole) è in grado di
creare un database. Tutto questo mi server perché ho fatto un meccanismo
stile hibernate per gestire la persistenza in modo completamente automatico.

 
Ma devi usare i patterns tipo DAO o VO?
Perché puoi dare una occhiata a 
http://titaniclinux.net/daogen
 .
Ciao
-- 
Dott. Hellboy
MSN: 
simo...@hotmail.com
IChat: 
simo...@mac.com
http://www.hardboiled.it


grazie, è quello che cercavo
ciao


 >>
ci hai provato, eh?


 ci hai provato, eh?
Cosa ci trovi di sbagliato?

 ci hai provato, eh?
Non mi sembra di aver sbagliato niente..
Non ti ho detto che te la vendo.. non ti ho detto come si chiama nè ho
dato il link al sito per spammare..
Mi sono comportato bene.. :-)


Ah, proprio nulla.
osservo perň che chi quando una persona pensa che un altro sia piů scemo di
lui, se questo non č vero, č necessariamente lui piů scemo dell'altro.



eh come no!
ti sei comportato da vero signore dell'open source. Hai provato a vendere
roba tipo Openoffice o phpmyadmin? stando alla licenza GPL potresti farlo.
Ovviamente devi essere fiducioso che qualche allocco ci caschi


> Perché puoi dare una occhiata a 
http://titaniclinux.net/daogen
 .
Molto interessante ma non  capisco una cosa perche devo definire i campi
ogni volta,
c'č qualche modo per importare?


 ti sei comportato da vero signore dell'open source.
Non per farmi i fatti vostri, ma non mi pare che si sia qualificato come 
paladino del FLOSS. Lui ha semplicemente detto che ha creato delle 
librerie per risolvere un problema ricorrente. Ha tutto il diritto di 
venderle, se trova degli acquirenti. Se poi ti senti di saper fare 
altrettanto, inizia tu un progetto OS. Crea un wiki, qualcosa in cui 
scambiare idee e sarò felice di darti una mano, se sarò in grado di farlo.

 lui, se questo non è vero, è necessariamente lui più scemo dell'altro.
Risposta inappropriata. Sarebbe andata bene se avesse cercato di 
truffarti. Ma non è andata così

 roba tipo Openoffice o phpmyadmin?
Sai che farsi pagare per pacchettizzare, installare, configurare sw OS è 
perfettamente lecito, vero?


Ah la foga di rispondere senza prima capire (o perlomeno leggere) ...
dove avrei scritto (o inteso) che è illecito quello che fa "pietro"?


 dove avrei scritto (o inteso) che è illecito quello che fa "pietro"?
Allora probabilmente c'è un malinteso. Mi spieghi cos'è che non ti va 
dell'attività di Pietro?


???
Per quale motivo dovrei iniziare un progetto OS, scusa? Non è questo il mio
intento. Io sto cercando qualcosa di già esistente e OS. Ho di conseguenza
chiesto informazioni qui. Una persona mi ha detto dove trovare gratuitamente
ciò che mi occorre. Un'altra invece ha cercato di vendermi (in modo molto
stupido oltrechè non conforme alla netiquette) qualcosa che non mi serve
affatto.
