Tags

Lazy Loading @Lob Hibernate
Lazy Loading @Lob Hibernate


LazyLoading @Lob Hibernate 4 / JPA2 Dans la majorité des cas, posséder des blob dans une entity ne pose pas de problème majeur. Malheureusement, il existe des cas ou mapper ces champs peut induire une sérieuse perte de performance, spécialement lors de création de requêtes de recherche volumineuses. Exemple de mapping d’un blog avec JPA2: /** The documentimp. */ @Column(name="DOCUMENTIMP") @Lob() private byte[] documentimp;  Si vous exécuter une requête Critéria avec ce mapping, hibernate ramènera systématiquement le contenu du document ce qui n’est dans la majorité des cas pas nécessaire.

Lire la suite…