Xdoclet e Hibernate Custom value types

2 respostas
smota

Olá Pessoal,

Tem como eu usar o xdoclet para gerar o mapeamento para meus tipos de dados?

Ele teria que gerar algo como <property name="twoStrings" type="net.sf.hibernate.test.DoubleStringType"> <column name="first_string"/> <column name="second_string"/> </property>.

Valeus

2 Respostas

dukejeffrie

Ueh, não entendi. O que exatamente vc quer fazer??

Eu nunca uso isso aí, pq realmente não me faz falta. Normalmente eu uso componente, e vc pode reutilizar a classe igualzinho.

Um componente salva seus dados na mesma tabela que o cara que o contém.

Pra usar com XDoclet, tem umas manhas: vc não coloca @hibernate.class no componente (já que ele não é entity), e declara a propriedade no acessor com @hibernate.component

Eu tenho tido ótimas experiências em deixar minhas TAGs com o mínimo de informação possível. Nada de nomear colunas bonitinho nem nada, deixa que o hibernate se vira. Recomendo!! : )

[]s

smota

Queck Queck

<blockquote><div class="quote-author">“XDoclet”:</div>	/**

* @return Returns the name.

*

* @hibernate.property

* 			name=“name”

* @hibernate.column

* 		name=“primeiroNome”

* 		not-null=true

* @hibernate.column

* 		name=“sobreNome”

*/

public Name getName() {

return name;

}</blockquote>

“Hibernate”:
<property
name=“name”
type=“entities.types.Name”
update=“true”
insert=“true”
>
<column
name=“primeiroNome”
/>
<column
name=“sobreNome”
/>
</property>

Criado 12 de fevereiro de 2004
Ultima resposta 13 de fev. de 2004
Respostas 2
Participantes 2