چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Hibernate und die Java Persistence API GERMAN

Robert Hien, Markus Kehle

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۰۶
فرمت
PDF
زبان
آلمانی
حجم فایل
۲٫۲ مگابایت
شابک
9783935042963، 3935042965

دربارهٔ کتاب

Titelei......Page 2 Inhaltsverzeichnis......Page 6 1.1.1 Granularität......Page 14 1.1.4 Beziehungen......Page 15 1.2 Hibernate......Page 16 1.4 Aufbau des Buches......Page 17 1.6 Danksagung......Page 18 2.1.1 Annotations......Page 20 2.1.2 Generics......Page 23 2.2.2 Entities......Page 26 2.2.3 Entity Manager......Page 32 2.2.4 Entity Listener und Callback-Methoden......Page 35 2.2.5 Query API und die EJB QL......Page 37 2.3 Hibernate Annotations......Page 38 2.3.1 Hibernate Validator......Page 39 2.4 Hibernate EntityManager......Page 41 2.5 Zusammenfassung......Page 42 3.1.1 Die Anwendungsfälle......Page 44 3.2 Erste Schritte......Page 45 3.2.1 Sichern......Page 52 3.2.2 Laden......Page 55 3.2.3 Aktualisieren......Page 56 3.2.4 Hibernate XML-Mapping......Page 57 3.3 Generatorstrategien......Page 58 3.4.1 Überblick......Page 62 3.4.2 Schnittstellen......Page 63 3.5 Zusammenfassung......Page 64 4.1 Die Zustände einer Hibernate Entity......Page 66 4.1.2 Persistent......Page 67 4.1.3 Detached......Page 68 4.2 Verwendung von Detached Hibernate Entities......Page 69 4.2.1 Verwendung von update(...) und merge(...)......Page 70 4.2.2 Optimistisches Locking mit Hibernate......Page 71 4.2.3 Lazy Loading und Detached Entities......Page 72 4.3 Zusammenfassung......Page 74 5.1 Komponenten......Page 76 5.2.1 1-zu-1-Beziehungen......Page 80 5.2.2 1-zu-n- und n-zu-1-Beziehungen......Page 85 5.2.3 N-zu-m-Beziehungen......Page 90 5.2.4 Transitive Persistenz......Page 91 5.3 Vererbung......Page 94 5.3.1 SINGLE_TABLE......Page 95 5.3.2 TABLE_PER_CLASS......Page 98 5.3.3 JOINED......Page 100 5.4 Zusammenfassung......Page 101 6.1 Persistente Collections......Page 102 6.2 Collection Mapping......Page 103 6.3 Collections mit Index......Page 106 6.4 Sortierte Collections......Page 107 6.5 Zusammenfassung......Page 110 7.1 Was ist eine Transaktion?......Page 112 7.2 Isolationsebenen......Page 113 7.3 Transaktionen in Hibernate......Page 114 7.4 Optimistisches Locking mit Hibernate......Page 116 7.5 Pessimistisches Locking mit Hibernate......Page 118 7.6 „Session per Request“-Pattern......Page 120 7.7 „Session per Conversation“-Pattern......Page 121 7.8 „Open Session in View“-Pattern......Page 123 7.9 „Session per Operation“- und „Session per Application“-Antipattern......Page 125 7.10 Zusammenfassung......Page 126 8.1 Das Query Interface......Page 128 8.1.1 Ausführung der Abfragen......Page 129 8.1.2 Parameter Binding......Page 130 8.1.3 Definition von Abfragen in den Metadaten......Page 131 8.2.2 Der Ausdruck „from“......Page 132 8.2.3 Einschränkung der Ergebnismenge mit „where“......Page 133 8.2.5 Joins mit HQL......Page 134 8.2.6 Die „select“-Anweisung......Page 136 8.2.7 Aggregat-Funktionen in HQL......Page 137 8.2.9 Polymorphe Abfragen......Page 138 8.3.1 Ausführung der Abfragen......Page 139 8.3.2 Einschränkung der Ergebnismenge mit Restrictions......Page 140 8.3.3 Sortierung mit org.hibernate.criterion.Order......Page 143 8.3.4 Assoziationen......Page 144 8.3.6 Die Klasse org.hibernate.criterion.DetachedCriteria......Page 145 8.4 Native SQL......Page 146 8.5 Hibernate Filter......Page 148 8.6 Zusammenfassung......Page 149 9.1 Hibernate Mapping Types......Page 150 9.2 Benutzerdefinierte Mapping Types......Page 152 9.3 Zusammenfassung......Page 159 10.1 Fetching-Strategien......Page 160 10.1.1 Das N + 1-Problem......Page 162 10.1.2 Batch-Fetching......Page 163 10.1.3 Join-Fetching......Page 164 10.1.4 Subselect-Fetching......Page 165 10.3.1 Strategien und Konfiguration......Page 166 10.4 Massen-Update und -Delete......Page 168 10.5 Zusammenfassung......Page 169 11.1.1 Dependency Injection......Page 170 11.1.2 Spring AOP......Page 172 11.1.4 Spring MVC......Page 174 11.2 Die Beispielanwendung......Page 179 11.2.1 Datenschicht......Page 180 11.2.2 Serviceschicht......Page 185 11.2.3 Transaktionen......Page 187 11.2.4 Präsentationsschicht......Page 189 11.4 Zusammenfassung......Page 196 12.1.2 Einrichten des Tasks......Page 198 12.1.3 Konfiguration des Tasks......Page 200 12.1.5 Generieren des Datenbankschemas......Page 201 12.2.1 Top-Down......Page 203 12.2.3 Middle-Out......Page 204 12.3.1 Installation der Plugins......Page 205 12.4.1 Was heißt „Modellgetrieben“?......Page 206 12.4.2 AndroMDA......Page 208 12.5 Zusammenfassung......Page 209 A.2.1 EntityListeners......Page 210 A.2.4 PrePersist......Page 211 A.2.6 PreRemove......Page 212 A.2.9 PostUpdate......Page 213 A.3.1 NamedQuery......Page 214 A.3.3 NamedQueries......Page 215 A.3.5 NamedNativeQueries......Page 216 A.4.2 SQLResultSetMappings......Page 217 A.4.4 FieldResult......Page 218 A.5.1 PersistenceContext......Page 219 A.5.3 PersistenceContexts......Page 220 A.5.5 PersistenceUnits......Page 221 A.6.2 UniqueConstraint......Page 222 A.6.3 SecondaryTable......Page 223 A.7.2 GeneratedValue......Page 224 A.7.5 SequenceGenerator......Page 225 A.7.6 TableGenerator......Page 226 A.8.2 AttributeOverrides......Page 227 A.8.4 AssociationOverrides......Page 228 A.9.2 Column......Page 229 A.9.4 Lob......Page 230 A.9.6 Enumerated......Page 231 A.10.1 JoinColumn......Page 232 A.10.3 ManyToOne......Page 233 A.10.4 OneToOne......Page 234 A.10.5 OneToMany......Page 235 A.10.7 JoinTable......Page 236 A.10.9 OrderBy......Page 237 A.10.11 PrimaryKeyJoinColumns......Page 238 A.11.1 DiscriminatorColumn......Page 239 A.11.3 MappedSuperclass......Page 240 A.12.2 Embedded......Page 241 A.13.1 Entity......Page 242 A.13.3 Index......Page 243 A.13.5 Proxy......Page 244 A.13.8 Cache......Page 245 A.13.9 Cascade......Page 246 A.13.11 CollectionOfElements......Page 247 A.13.14 Fetch......Page 248 A.13.16 Filters......Page 249 A.13.18 ParamDef......Page 250 A.13.20 Formula......Page 251 A.13.22 GenericGenerator......Page 252 A.13.24 IndexColumn......Page 253 A.13.26 LazyToOne......Page 254 A.13.29 NamedNativeQuery......Page 255 A.13.30 NamedNativeQueries......Page 256 A.13.31 NamedQuery......Page 257 A.13.33 NotFound......Page 258 A.13.35 OrderBy......Page 259 A.13.37 Sort......Page 260 A.13.39 TypeDef......Page 261 A.13.41 Where......Page 262 Anhang B – Literaturverzeichnis......Page 264 Stichwortverzeichnis......Page 266

قیمت نهایی

۴۰٬۰۰۰ تومان