Bonjour, je me pose une question sur les entités JPA, j'utilise aussi les annotations d'hibernate 3.
Pour expliqué mon problème je prends un exemple simple:
La question que je me pose est: est-il bien de mettre du code dans le constructeur par défaut d'une entité JPA ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 @AccessType("field") @Entity public class Bidon { @Id private Long Id; @Lob private String descripteur; @Transient private DescriptorAccessor accessor; protected Bidon() { // Mon problème est ici this.accessor = new DescriptorAccessor(descriptor); } public Bidon(String descriptor) { this.descriptor = descriptor; this.accessor = new DescriptorAccessor(descriptor); } ... ... }
Dans mon cas j'ai un descripteur XML, j'y accède via une classe utilitaire qui doit être instanciée à la construction de l'entité.
Comment faire ceci ? Dans le constructeur ? Autrement ?
Merci.







Répondre avec citation



Partager