Temel olarak EntityStatics'e (http://www.hibernate.org/hib_docs/v3/api/org/hibernate/stat/EntityStatistics.html) bakarak. Çok fazla getirme, yük ve güncelleme görebiliyorum ve aralarındaki farkın ne olduğunu söyleyen bir yer bulamıyorum. yük sayacı izlemek için çok sayıda yerlerden çağrıldıHazırda bekletme istatistiklerinde, yükleme ile getirme arasındaki fark nedir?
protected Object loadFromDatasource(
final LoadEvent event,
final EntityPersister persister,
final EntityKey keyToLoad,
final LoadEventListener.LoadType options) {
final SessionImplementor source = event.getSession();
Object entity = persister.load(
event.getEntityId(),
event.getInstanceToLoad(),
event.getLockMode(),
source
);
if (event.isAssociationFetch() && source.getFactory().getStatistics().isStatisticsEnabled()) {
source.getFactory().getStatisticsImplementor().fetchEntity(event.getEntityClassName());
}
return entity;
}
- varlık (herhangi bir önbelleklere aksine) Veri kaynağından alınan kod boyunca geriye doğru çalışma
Güncelleştirme? Değişmez olan varlıklar hakkında pek çok güncelleme alıyorum. – Sam