Docstoc

Hibernate JIRA (Excel)

Document Sample
Hibernate JIRA (Excel) Powered By Docstoc
					Hibernate JIRA
Displaying 549 issues at 23/Apr/11 3:32 PM.
Project                     Key        Summary                                Issue Type  Status   Priority Resolution   Assignee
z - Hibernate Annotations   ANN-39     @CollectionId for idbags               Improvement Resolved Blocker Fixed         Emmanuel Bernard


z - Hibernate Annotations   ANN-268 allow generated values for composite id   New Feature   Resolved Blocker Rejected    Emmanuel Bernard
                                       properties




                                                                                                                                            1 of 1260
z - Hibernate Annotations   ANN-398 OneToOne ignoring FetchType.LAZY   Bug   Resolved Blocker Rejected   Unassigned




                                                                                                                      2 of 1260
z - Hibernate Annotations   ANN-458 Hibernate Validator initialization always requires Bug   Resolved Blocker Fixed   Emmanuel Bernard
                                       keys in ValidatorMessges.properties




                                                                                                                                         3 of 1260
z - Hibernate Annotations   ANN-803 prob :generics type persistance   Bug           Resolved Blocker Rejected   Diego Plentz




z - Hibernate Annotations   ANN-349 Add @FlushModeType.MANUAL         New Feature   Resolved Blocker Fixed      Emmanuel Bernard




                                                                                                                                   4 of 1260
z - Hibernate Annotations   ANN-722 ANN-694 alive: FK circularity error under certain   Bug   Resolved Blocker Fixed   Unassigned
                                       circumstances




                                                                                                                                    5 of 1260
z - Hibernate Annotations   ANN-362 Specification of table @Table name with quotes     Bug   Resolved Blocker Fixed   Unassigned
                                       using backticks fails with @OneToMany mapping




                                                                                                                                   6 of 1260
z - Hibernate Annotations   ANN-232 @MapKey is broken                                      Bug           Resolved Blocker Duplicate   Unassigned




z - Hibernate Annotations   ANN-201 Rename @EmbeddableSuperclass into                      Improvement Resolved Critical     Fixed    Emmanuel Bernard
                                      @MappedSuperclass
z - Hibernate Annotations   ANN-1     Support Map                                          New Feature   Resolved Critical   Fixed    Emmanuel Bernard

z - Hibernate Annotations   ANN-195 Potentially move from TableA_TableB to                 Improvement Resolved Critical     Fixed    Emmanuel Bernard
                                      EntityA_EntityB on join tables is the spec remains

z - Hibernate Annotations   ANN-2     Bidirectional true @OneToOne                         Bug           Resolved Critical   Fixed    Unassigned


z - Hibernate Annotations   ANN-556 @OneToOne(mappedBy might fail depending on Bug                       Resolved Critical   Fixed    Emmanuel Bernard
                                      alphebetical order

                                                                                                                                                         7 of 1260
z - Hibernate Annotations   ANN-200 Support of @Basic, @Lob, @Enumerated,              New Feature   Resolved Critical   Fixed      Emmanuel Bernard
                                    @Temporal as per the PFD
z - Hibernate Annotations   ANN-196 sequence should increase by assocationSize         Bug           Resolved Critical   Rejected   Emmanuel Bernard
                                    rather than regular hilo
z - Hibernate Annotations   ANN-319 Make Hibernate Annotations types Serializable Bug                Resolved Critical   Fixed      Emmanuel Bernard
                                    and thread safe
z - Hibernate Annotations   ANN-426 Validator keep a JavaXFactory in a static variable Bug           Resolved Critical   Fixed      Emmanuel Bernard
                                    creating memleaks on redeployement

z - Hibernate Annotations   ANN-147 Allow embeddable subclasses in the middle of a    New Feature    Resolved Critical   Fixed      Emmanuel Bernard
                                       class hierarchy




                                                                                                                                                       8 of 1260
z - Hibernate Annotations   ANN-718 @JoinTable / @JoinColumn fails when using   Bug   Resolved Critical   Fixed      Hardy Ferentschik
                                      backticks in PK field name




z - Hibernate Annotations   ANN-406 @Embedded can not be used with Generics     Bug   Resolved Critical   Rejected   Unassigned




                                                                                                                                         9 of 1260
z - Hibernate Annotations   ANN-193 @IdClass should work on @MappedSuperclass         Bug   Resolved Critical   Fixed      Emmanuel Bernard

z - Hibernate Annotations   ANN-320 connecting to Informix 9.4 Dynamic server using   Bug   Resolved Critical   Rejected   Unassigned
                                       Hibernate 3.0




z - Hibernate Annotations   ANN-106 @Id does not support inheritance                  Bug   Resolved Critical   Rejected   Unassigned




z - Hibernate Annotations   ANN-197 table generator should stock hi * low_max         Bug   Resolved Critical   Rejected   Emmanuel Bernard
                                       instead of hi




                                                                                                                                          10 of 1260
z - Hibernate Annotations   ANN-515 Fields are not correctly quoted in @OneToMany Bug           Resolved Critical   Fixed      Emmanuel Bernard
                                       relationships when specified




z - Hibernate Annotations   ANN-192 Access type guessed from position of @Id or    Improvement Resolved Critical    Fixed      Emmanuel Bernard
                                    @EmbeddedId
z - Hibernate Annotations   ANN-360 Many-To-Many relationship with attributes on   Bug          Resolved Critical   Rejected   Unassigned
                                    relationship




                                                                                                                                              11 of 1260
z - Hibernate Annotations   ANN-307 BindHelper.findPropertiesByColumns behaviour       Bug   Resolved Critical   Fixed       Emmanuel Bernard
                                      is non deterministic due to HashSet being used




z - Hibernate Annotations   ANN-396 NotNull validator doesn't work                     Bug   Resolved Critical   Duplicate   Unassigned




                                                                                                                                            12 of 1260
z - Hibernate Annotations   ANN-237 Mapping a Map   Bug   Resolved Critical   Duplicate   Emmanuel Bernard




                                                                                                         13 of 1260
z - Hibernate Annotations   ANN-164 Hibernate 3.1rc3 Mapping class breaks   Bug   Resolved Critical   Rejected   Unassigned
                                      Annotations




                                                                                                                              14 of 1260
z - Hibernate Annotations   ANN-299 @OneToOne doesn't work with Apache Derby      Bug           Resolved Critical   Duplicate   Unassigned
                                      database




z - Hibernate Annotations   ANN-172 Delegates the SQL type of enum to @Enumerated New Feature   Resolved Critical   Fixed       Emmanuel Bernard




z - Hibernate Annotations   ANN-194 Access type guessed from owner entity for     Improvement Resolved Critical     Fixed       Emmanuel Bernard
                                      Embeddable objects

                                                                                                                                               15 of 1260
z - Hibernate Annotations   ANN-132 transient fields are considered to be persistent   Bug   Resolved Critical   Fixed   Emmanuel Bernard
                                       when not annotated with @Transient




                                                                                                                                        16 of 1260
z - Hibernate Annotations   ANN-590 Alphabetical order issue when @ManyToOne is       Bug           Resolved Critical   Fixed   Unassigned
                                       used in PrimaryKey and explicit
                                       referencedColumnName are used




z - Hibernate Annotations   ANN-191 Non entity classes in between entity classes in   New Feature   Resolved Critical   Fixed   Emmanuel Bernard
                                       the hierarchy




                                                                                                                                               17 of 1260
z - Hibernate Annotations   ANN-171 Class cast exception during processing of non   Bug   Resolved Critical   Fixed   Emmanuel Bernard
                                       getter generic methods




                                                                                                                                     18 of 1260
z - Hibernate Annotations   ANN-333 CollectionOfElements not using specified   Bug   Resolved Critical   Fixed   Emmanuel Bernard
                                       JoinTable




                                                                                                                                19 of 1260
z - Hibernate Annotations   ANN-174 Many-to-Many on same entity produces error        Bug             Resolved Critical   Rejected     Unassigned




z - Hibernate Annotations   ANN-185 OneToOne with optional=true isn't working         Bug             Resolved Critical   Incomplete   Emmanuel Bernard




z - Hibernate Annotations   ANN-287 Abstraction layer on top of reflection calls (Paolo New Feature   Resolved Critical   Fixed        Paolo "Nusco" Perrotta
                                       Perrotta, Davide Marchignoli)

                                                                                                                                                         20 of 1260
z - Hibernate Annotations   ANN-322 Allow EJB3 style XML Overriding               New Feature   Resolved Critical   Fixed       Emmanuel Bernard
z - Hibernate Annotations   ANN-683 AnnotationConfiguration hashCode collisions   Bug           Resolved Critical   Fixed       Unassigned
                                      produce random binding failures




z - Hibernate Annotations   ANN-266 @Temporal on Calendar is not mapped properly Bug            Resolved Major      Fixed       Emmanuel Bernard

z - Hibernate Annotations   ANN-204 @TableGenerator instead of @TableGenerator    Improvement Resolved Major        Duplicate   Emmanuel Bernard
                                      and @GeneratedIdTable




                                                                                                                                               21 of 1260
z - Hibernate Annotations   ANN-152 Indexes generated by the LuceneEventListener    Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       are deleted at startup (Mattias Arbin)




z - Hibernate Annotations   ANN-165 @Length(min=4) ie wo max generate a             Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       varchar(Integer.MAX_VALUE)
z - Hibernate Annotations   ANN-203 Move to @Id @GeneratedValue(strategy=AUTO, Improvement Resolved Major          Fixed   Emmanuel Bernard
                                       generator="blah")

z - Hibernate Annotations   ANN-275 Default discriminator column is DTYPE rather    Improvement Resolved Major     Fixed   Emmanuel Bernard
                                       than TYPE
z - Hibernate Annotations   ANN-292    @EmbeddedId object containing only           Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       @ManyToOne fails / wrong pk generation
                                       when@EmbeddedId contains @ManyToOne
z - Hibernate Annotations   ANN-356    Clear the PC on Rollback on RESOURCE_LOCAL   Improvement Resolved Major     Fixed   Unassigned
                                       Transactions
z - Hibernate Annotations   ANN-370    Lucene updates are not thread safe           Bug           Resolved Major   Fixed   Emmanuel Bernard
z - Hibernate Annotations   ANN-363    Support for a @FieldBridge                   New Feature   Resolved Major   Fixed   Emmanuel Bernard
z - Hibernate Annotations   ANN-386    Add support for RAMDirectory                 New Feature   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                          22 of 1260
z - Hibernate Annotations   ANN-298 ClassCastExcepton: java.lang.Long at               Bug           Resolved Major   Incomplete   Unassigned
                                       org.hibernate.type.ComponentType.toLoggableSt
                                       ring




z - Hibernate Annotations   ANN-383 Align with Lucene 2 APIs for annotations           New Feature   Resolved Major   Fixed        Emmanuel Bernard




z - Hibernate Annotations   ANN-384 Reindex an object on a per instance basis (not     New Feature   Resolved Major   Fixed        Emmanuel Bernard
                                       triggered by a change)
z - Hibernate Annotations   ANN-339 @OrderBy does not work when an association         Bug           Resolved Major   Fixed        Emmanuel Bernard
                                       table is involved

                                                                                                                                                  23 of 1260
z - Hibernate Annotations   ANN-395 @Embedded can not map interface                 Bug           Resolved Major   Fixed       Unassigned




z - Hibernate Annotations   ANN-385 Abstract the Lucene directory implementation    New Feature   Resolved Major   Fixed       Emmanuel Bernard
                                       and allow configuration based definition

z - Hibernate Annotations   ANN-412 Generator definition (@Table, @Generic,         Bug           Resolved Major   Fixed       Emmanuel Bernard
                                    @Sequence) no longer taken into account at
                                    field level
z - Hibernate Annotations   ANN-431 HAN lacks fetch="select" on joied subclasses    Improvement Resolved Major     Duplicate   Unassigned
                                    ("Table per subclass, using a discriminator")




z - Hibernate Annotations   ANN-415 <named-native-query result-class leads to CCE   Bug           Resolved Major   Fixed       Emmanuel Bernard




                                                                                                                                              24 of 1260
z - Hibernate Annotations   ANN-382 Id involving many to one may fail depending on   Bug         Resolved Major   Fixed   Emmanuel Bernard
                                       the entity process ordering




z - Hibernate Annotations   ANN-444 Ability to define fetch mode, inverse and        Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       optional for a Secondary table




                                                                                                                                         25 of 1260
z - Hibernate Annotations   ANN-544 @SqlDeleteAll wrt to Collections                 Bug           Resolved Major   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-457 Support field annotations in Hibernate Lucene    New Feature   Resolved Major   Fixed   Emmanuel Bernard
                                    (Richard Hallier)
z - Hibernate Annotations   ANN-454 Support for Built-in bridges in Lucene           New Feature   Resolved Major   Fixed   Emmanuel Bernard


z - Hibernate Annotations   ANN-478 French translation (Vincent Ricard)              New Feature   Resolved Major   Fixed   Emmanuel Bernard
z - Hibernate Annotations   ANN-482 Use of transaction Synchronization rather than   New Feature   Resolved Major   Fixed   Emmanuel Bernard
                                       post-commit-* events


z - Hibernate Annotations   ANN-517 Default NodeName value not set in HAN leading    Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       to NPE in DOM4J mode (Daniel)




z - Hibernate Annotations   ANN-460 Support for several entity types per Index       Improvement Resolved Major     Fixed   Emmanuel Bernard




                                                                                                                                           26 of 1260
z - Hibernate Annotations   ANN-576 Mistake in "2.2.5.2. Many-to-one"                 Patch   Resolved Major   Fixed   Diego Plentz




z - Hibernate Annotations   ANN-479 Various optimizations of the Xlayer (reflection   Task    Resolved Major   Fixed   Unassigned
                                       layer)
z - Hibernate Annotations   ANN-579 Mistake in "2.2.5.3.3.1. Definition"              Patch   Resolved Major   Fixed   Diego Plentz




z - Hibernate Annotations   ANN-498 Add Spanish Validation Bundle                     Patch   Resolved Major   Fixed   Unassigned

z - Hibernate Annotations   ANN-256 Incorrect classloader used for ResourceBundle     Bug     Resolved Major   Fixed   Emmanuel Bernard
                                       loading in JavaEE environment

z - Hibernate Annotations   ANN-411 @Generated(INSERT) properties does not update Bug         Resolved Major   Fixed   Emmanuel Bernard
                                       columns




                                                                                                                                      27 of 1260
z - Hibernate Annotations   ANN-41     Allow field validations and validate private   Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       method




z - Hibernate Annotations   ANN-153 Customize the parent directory for indexes        Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       generated by LuceneEventListener (Mattias
                                       Arbin)




                                                                                                                                          28 of 1260
z - Hibernate Annotations   ANN-173 ClassValidator.getInvalidValues should not    Bug   Resolved Major   Fixed   Emmanuel Bernard
                                       depend on equals() for circularity check




                                                                                                                                29 of 1260
z - Hibernate Annotations   ANN-528 avoid auto import of superclasses to avoid      New Feature   Resolved Major   Incomplete         Unassigned
                                       inheritance mapping




z - Hibernate Annotations   ANN-117 setOrphanDelete not set causing some delete-     Bug          Resolved Major   Fixed              Unassigned
                                    orphan .clear() to fail
z - Hibernate Annotations   ANN-409 Enum constants in HQL leads to                   Bug          Resolved Major   Fixed              Emmanuel Bernard
                                    ClassCastException
z - Hibernate Annotations   ANN-770 Confusing error when missing default constructor Bug          Resolved Major   Cannot Reproduce   Unassigned




                                                                                                                                                     30 of 1260
z - Hibernate Annotations   ANN-251 @CollectionOfElements incorrectly requires   Bug   Resolved Major   Rejected   Emmanuel Bernard
                                      @MapKey for Map of primitive types




                                                                                                                                  31 of 1260
z - Hibernate Annotations   ANN-186 EnumType tries to set ordinal Integer specified as Bug        Resolved Major   Rejected   Unassigned
                                       java.sql.Types.DECIMAL




z - Hibernate Annotations   ANN-225 @EntityListeners replace @EntityListener          Improvement Resolved Major   Fixed      Emmanuel Bernard




                                                                                                                                             32 of 1260
z - Hibernate Annotations   ANN-541 Bug Mixing Annotations with Mapping Files.     Bug         Resolved Major   Cannot Reproduce   Emmanuel Bernard
                                      (Minimal Test Case Attached)




z - Hibernate Annotations   ANN-497 Reuse the same synchronization queue per       Improvement Resolved Major   Fixed              Unassigned
                                      transaction for Search operations

z - Hibernate Annotations   ANN-176 Endless loop when annotated class references by Bug        Resolved Major   Fixed              Emmanuel Bernard
                                      ManyToOne class mapped in .hbm.xml




                                                                                                                                                  33 of 1260
z - Hibernate Annotations   ANN-674 (Hibernate) @OrderBy orders on the association Bug   Resolved Major   Duplicate   Unassigned
                                      table for a many-to-many Set




z - Hibernate Annotations   ANN-678 NPE when using JBoss 4.2 and @OneToOne        Bug    Resolved Major   Rejected    Emmanuel Bernard
                                      annotation




                                                                                                                                     34 of 1260
z - Hibernate Annotations   ANN-717 org.hibernate.type.EnumType throws exceptions Bug   Resolved Major   Rejected   Unassigned
                                      when trying to map unknown values to an Enum




                                                                                                                                 35 of 1260
z - Hibernate Annotations   ANN-730 Still incorrect FK circularity errors   Bug   Resolved Major   Fixed   Unassigned




                                                                                                                        36 of 1260
z - Hibernate Annotations   ANN-688 Repeated columns created for single table   Bug         Resolved Major   Cannot Reproduce   Unassigned
                                       inheritance




z - Hibernate Annotations   ANN-488 Rename org.hibernate.lucene to              Task        Resolved Major   Fixed              Emmanuel Bernard
                                       org.hibernate.search
z - Hibernate Annotations   ANN-422 Add targetEntity to MapKeyManyToMany        Improvement Resolved Major   Fixed              Unassigned
                                       annotation




                                                                                                                                               37 of 1260
z - Hibernate Annotations   ANN-259 @OnDelete for @OneToOne and @ManyToOne   New Feature   Resolved Major   Fixed      Emmanuel Bernard
                                       (Radim Tlusty, Matěj Kraus)




z - Hibernate Annotations   ANN-493 @NonEmpty                                New Feature   Resolved Major   Fixed      Unassigned



z - Hibernate Annotations   ANN-503 list is giving null values               Task          Resolved Major   Rejected   Unassigned




                                                                                                                                      38 of 1260
z - Hibernate Annotations   ANN-689 @JoinColumn not quoted for Oracle dialect         Bug         Resolved Major   Cannot Reproduce   Diego Plentz




z - Hibernate Annotations   ANN-690 Override relevant Configuration methods in        Improvement Resolved Major   Fixed              Unassigned
                                      AnnotationConfiguration for method chaining

z - Hibernate Annotations   ANN-760 When i try to update using                        Bug         Resolved Major   Incomplete         Diego Plentz
                                      session.saveOrUpdate(obj) it update in parent
                                      table and insert in child table




                                                                                                                                                     39 of 1260
z - Hibernate Annotations   ANN-705 Getter annotation trouble                      Bug           Resolved Major   Rejected   Unassigned


z - Hibernate Annotations   ANN-734 Character Set.                                 Task          Resolved Major   Rejected   Unassigned




z - Hibernate Annotations   ANN-778 Test hangs if an exception is thrown, due to   Patch         Resolved Major   Fixed      Juraci Paixao Krohling
                                       unclosed transaction




z - Hibernate Annotations   ANN-738 Move to Hibernate Core 3.3                     New Feature   Resolved Major   Fixed      Unassigned




                                                                                                                                                40 of 1260
z - Hibernate Annotations   ANN-133 Bytecode enhancement process adds non-          Bug           Resolved Major   Fixed   Unassigned
                                       transient properties to beans




z - Hibernate Annotations   ANN-424 column overriding fails on composite elements   Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       when defined at the entity level




z - Hibernate Annotations   ANN-505 Support @Tuplizer                               New Feature   Resolved Major   Fixed   Emmanuel Bernard



                                                                                                                                          41 of 1260
z - Hibernate Annotations   ANN-437 @IndexColumn does not work with discriminator- Bug   Resolved Major   Rejected   Unassigned
                                      inheritance on the target entity of the list




                                                                                                                                  42 of 1260
z - Hibernate Annotations   ANN-450 @MapKey does not work with embedded fields   Bug   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                               43 of 1260
z - Hibernate Annotations   ANN-615 Inherited relationships not found in collections of Bug        Resolved Major   Won't Fix   Unassigned
                                       subclasses of the entity containing the
                                       relationship




z - Hibernate Annotations   ANN-623 CLONE -Annotations for using 'Property-ref'        Improvement Resolved Major   Rejected    Unassigned




                                                                                                                                             44 of 1260
z - Hibernate Annotations   ANN-430 @ManyToOne results in default outer join eager Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      fetch, should be lazy




z - Hibernate Annotations   ANN-613 NPE when mappedBy property is wrong on a      Bug    Resolved Major   Fixed   Emmanuel Bernard
                                      @OneToOne




                                                                                                                                 45 of 1260
z - Hibernate Annotations   ANN-602 SecondaryTable with EmbeddedId or IdClass   Bug   Resolved Major   Fixed   Unassigned
                                      containing @ManyToOne fail




                                                                                                                            46 of 1260
z - Hibernate Annotations   ANN-619 @OneToOne in primary key fails   Bug   Resolved Major   Fixed   Unassigned




                                                                                                                 47 of 1260
z - Hibernate Annotations   ANN-645 relationship updates are not sent to entity-   Bug   Resolved Major   Won't Fix   Unassigned
                                       listeners




                                                                                                                                   48 of 1260
z - Hibernate Annotations   ANN-653 Exception when overriding collection mapping   Bug           Resolved Major   Rejected   Unassigned
                                      with @AssociationOverride




z - Hibernate Annotations   ANN-709 Express @Type on a Map key                     New Feature   Resolved Major   Fixed      Unassigned




                                                                                                                                          49 of 1260
z - Hibernate Annotations   ANN-742 Primary key should not be set on nullable column Bug   Resolved Major   Fixed   Hardy Ferentschik




                                                                                                                                        50 of 1260
z - Hibernate Annotations   ANN-420 Unable to find physical table: File   Bug   Resolved Major   Duplicate   Unassigned




                                                                                                                          51 of 1260
z - Hibernate Annotations   ANN-516 @OrderBy added to wrong table in inheritance   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      relationship




                                                                                                                                 52 of 1260
z - Hibernate Annotations   ANN-168 @FilterDef should support condition        Improvement Resolved Major     Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-440 MessageIntrospector hook introduced in     New Feature   Resolved Major   Fixed   Emmanuel Bernard
                                       HibernateValidator
z - Hibernate Annotations   ANN-136 Validator annotations not applied to the   Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       hibernate metamodel for id properties




                                                                                                                                     53 of 1260
z - Hibernate Annotations   ANN-212 AnnotationConfiguration.configure() silently fails Bug   Resolved Major   Rejected   Unassigned
                                       to read configuration




                                                                                                                                      54 of 1260
z - Hibernate Annotations   ANN-531 EntityMode.DOM4J does not deserialize   Bug   Resolved Major   Fixed   Unassigned
                                      collection entities




                                                                                                                        55 of 1260
z - Hibernate Annotations   ANN-167 Collection has neither generic type or   Bug   Resolved Major   Rejected   Unassigned
                                       OneToMany.targetEntity()




                                                                                                                            56 of 1260
z - Hibernate Annotations   ANN-379 Map<Entity, Entity> fails due to unique   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                       constraint on map-key column




                                                                                                                            57 of 1260
z - Hibernate Annotations   ANN-343 validator messages in brazilian portuguese       Improvement Resolved Major   Fixed      Emmanuel Bernard




z - Hibernate Annotations   ANN-5      Ejb3(Join)Column implemented through getter   Improvement Resolved Major   Rejected   Emmanuel Bernard
                                       setter strategy




                                                                                                                                            58 of 1260
z - Hibernate Annotations   ANN-3     Support of component inside SecondaryTable   Bug           Resolved Major   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-128 Externalize EJB3 namings to NamingStrategy     New Feature   Resolved Major   Fixed   Unassigned




                                                                                                                                         59 of 1260
z - Hibernate Annotations   ANN-206 Using @CollectionOfElements for attributed joins. Bug        Resolved Major   Rejected    Unassigned




z - Hibernate Annotations   ANN-76     Enable field validation as well as property   Improvement Resolved Major   Duplicate   Unassigned
                                       validation.




                                                                                                                                           60 of 1260
z - Hibernate Annotations   ANN-549 key column of a true map should be not null     Bug    Resolved Major   Fixed      Emmanuel Bernard
                                       when a join table is used




z - Hibernate Annotations   ANN-131 How to join(Left outer join) two tables,those   Task   Resolved Major   Rejected   Unassigned
                                       tables have primary key has different




                                                                                                                                      61 of 1260
z - Hibernate Annotations   ANN-773 AttributeOverride ignores column name for            Bug   Resolved Major   Rejected   Unassigned
                                      "xRay" property (or apparently any property with
                                      a single initial lowercase property)




                                                                                                                                        62 of 1260
z - Hibernate Annotations   ANN-309 Strange "@P4" column name generated when        Bug           Resolved Major   Rejected   Unassigned
                                       deleting elements from an indexed list




z - Hibernate Annotations   ANN-104 Allow SQL customization for CRUD on secondary Improvement Resolved Major       Fixed      Emmanuel Bernard
                                       tables




z - Hibernate Annotations   ANN-224 Ability to override fetching and lazy options   New Feature   Resolved Major   Fixed      Emmanuel Bernard
                                       through annotations




                                                                                                                                             63 of 1260
z - Hibernate Annotations   ANN-151 <subclass extends= broken when using   Bug   Resolved Major   Fixed   Unassigned
                                      AnnotationConfiguration




                                                                                                                       64 of 1260
z - Hibernate Annotations   ANN-263 @org.hibernate.annotations.Index doesn't work Bug   Resolved Major   Duplicate   Unassigned
                                      without columnNames




                                                                                                                                  65 of 1260
z - Hibernate Annotations   ANN-120 Map, OneToMany, join table or @ManyToMany     Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      does not work




z - Hibernate Annotations   ANN-178 Different handling column naming with         Bug         Resolved Major   Fixed   Emmanuel Bernard
                                      @JoinColumn between 3.1beta5 and 3.1beta7




                                                                                                                                      66 of 1260
z - Hibernate Annotations   ANN-466 Discriminator values longer than 31 break in   Bug           Resolved Major   Fixed   Unassigned
                                       PostgreSQL




z - Hibernate Annotations   ANN-190 @TableGenerator as per the pfd instead of      New Feature   Resolved Major   Fixed   Emmanuel Bernard
                                    @GeneratorIdTable & co
z - Hibernate Annotations   ANN-529 MapBinder can generate SQL statements not      Improvement Resolved Major     Fixed   Emmanuel Bernard
                                    supported by Oracle 10g




                                                                                                                                         67 of 1260
z - Hibernate Annotations   ANN-735 I having problem with LazyInitializationException Bug         Resolved Major   Rejected   Diego Plentz
                                       -- could not initialize proxy - no Session (how to
                                       solve this)




z - Hibernate Annotations   ANN-405 JPA XML overriding wrong when default schema            Bug   Resolved Major   Fixed      Emmanuel Bernard
                                       and *-to-one association




                                                                                                                                             68 of 1260
z - Hibernate Annotations   ANN-716 Join table name cannot be resolved when using   Bug         Resolved Major   Fixed       Hardy Ferentschik
                                      custom EJB3NamingStrategy




z - Hibernate Annotations   ANN-94    Processable Constraint Violations             Improvement Resolved Major   Won't Fix   Unassigned


z - Hibernate Annotations   ANN-99    Embedded annotation should support a column   Improvement Resolved Major   Rejected    Unassigned
                                      prefix




                                                                                                                                                 69 of 1260
z - Hibernate Annotations   ANN-392 Website lists dependency as cr1 but package   Bug   Resolved Major   Won't Fix   Unassigned
                                      depends on cr2




                                                                                                                                  70 of 1260
z - Hibernate Annotations   ANN-676 Composite PK/FK and the alphabetical order of   Bug   Resolved Major   Fixed   Unassigned
                                       class names




                                                                                                                                71 of 1260
z - Hibernate Annotations   ANN-301 Validator won't validate "new" (=transient) bean Bug             Resolved Major   Fixed   Emmanuel Bernard
                                       when bean is CGLIB-instrumented




z - Hibernate Annotations   ANN-456 ClassValidator sould be able to get a                Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       reflectionManager from the caller (ie the event
                                       listener)




                                                                                                                                             72 of 1260
z - Hibernate Annotations   ANN-580 Mistake in "2.2.2.3. Embedded objects (aka   Patch   Resolved Major   Fixed   Diego Plentz
                                       components)"




                                                                                                                                 73 of 1260
z - Hibernate Annotations   ANN-6     enum did not worked for enums persisted in   Bug         Resolved Major   Fixed   Emmanuel Bernard
                                      string based columns (MySql and Oracle)




z - Hibernate Annotations   ANN-323 XML overriding should have precedence over     Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      annotations for queries, rs, generators




                                                                                                                                       74 of 1260
z - Hibernate Annotations   ANN-464 AbstractEntityManagerImpl.joinTransaction() has Bug   Resolved Major   Rejected   Unassigned
                                      dead code block




                                                                                                                                   75 of 1260
z - Hibernate Annotations   ANN-329 Entity.name is ignored in inheritance mapping   Bug   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                  76 of 1260
z - Hibernate Annotations   ANN-416 Mapping of inheritance with several generic    Bug           Resolved Major   Fixed   Unassigned
                                       superclasses fails




z - Hibernate Annotations   ANN-552 Transparent event integration for Search and   New Feature   Resolved Major   Fixed   Unassigned
                                       Validator




                                                                                                                                       77 of 1260
z - Hibernate Annotations   ANN-701 Better error message on incorrect use of   Improvement Resolved Major   Cannot Reproduce   Unassigned
                                       @CollectionId




z - Hibernate Annotations   ANN-169 Add @Documented annotation to              Improvement Resolved Major   Won't Fix          Emmanuel Bernard
                                       javax.persistence annotations




                                                                                                                                              78 of 1260
z - Hibernate Annotations   ANN-157 Hibernate 3.1 RC3 breaks Hibernate Annotations Bug        Resolved Major    Rejected   Unassigned




z - Hibernate Annotations   ANN-359 @MappedSuperclass overriding fails on EJB3 DD Bug         Resolved Major    Fixed      Emmanuel Bernard

z - Hibernate Annotations   ANN-325 entity described in XML should be part of the  Improvement Resolved Major   Fixed      Emmanuel Bernard
                                    mapped entities
z - Hibernate Annotations   ANN-226 Allow Associations within an @Embeddable Class New Feature Resolved Major   Fixed      Emmanuel Bernard




                                                                                                                                          79 of 1260
z - Hibernate Annotations   ANN-231 Need options for @Enumerated beyond name   Improvement Resolved Major   Rejected   Unassigned
                                      and ordinal




                                                                                                                                    80 of 1260
z - Hibernate Annotations   ANN-335 AnnotationBinder just throws NPE if              Bug         Resolved Major   Fixed        Emmanuel Bernard
                                      @OneToMany annotation is not on a Collection
                                      or Array




z - Hibernate Annotations   ANN-55    @Proxy annotation should take proxyClass       Improvement Resolved Major   Fixed        Unassigned
                                      argument




z - Hibernate Annotations   ANN-402 @OrderBy still does not work when an             Bug         Resolved Major   Incomplete   Emmanuel Bernard
                                      association table is involved




                                                                                                                                              81 of 1260
z - Hibernate Annotations   ANN-634 @CollectionOfElements cannot be combined        Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      with @Filter (or @Where) and EAGER fetching




                                                                                                                                  82 of 1260
z - Hibernate Annotations   ANN-134 Enumeration's type guessing doesn't work   Bug   Resolved Major   Duplicate   Unassigned
                                      properly




                                                                                                                               83 of 1260
z - Hibernate Annotations   ANN-248 @CollectionOfElements doesn't work for Map of Bug   Resolved Major   Rejected   Emmanuel Bernard
                                      primitive types




                                                                                                                                   84 of 1260
z - Hibernate Annotations   ANN-354 @javax.persistence.SequenceGenerator defaults Improvement Resolved Major   Rejected   Unassigned
                                      to 'seqhilo' strategy.




                                                                                                                                       85 of 1260
z - Hibernate Annotations   ANN-435 multiple @Id attributes not handled correctly   Bug   Resolved Major   Duplicate   Diego Plentz




                                                                                                                                      86 of 1260
z - Hibernate Annotations   ANN-305 ImprovedNamingStrategy not compatible with       Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      Hibernate annotations (@Index in particular)




                                                                                                                                   87 of 1260
z - Hibernate Annotations   ANN-342 Encountering NoSuchMethod error:                 Bug           Resolved Major   Won't Fix   Unassigned
                                      NamingStrategy.foreignKeyColumnName(String,S
                                      tring):String




z - Hibernate Annotations   ANN-209 @Named(Native)Query(hints=...)                   New Feature   Resolved Major   Fixed       Emmanuel Bernard




z - Hibernate Annotations   ANN-175 extractType executed on @Transient and fail      Bug           Resolved Major   Fixed       Emmanuel Bernard
                                      when the return type is <T extends
                                      MembershipData> T
                                                                                                                                               88 of 1260
z - Hibernate Annotations   ANN-694 Incorrect report of FK circularity error when the   Bug    Resolved Major   Fixed   Unassigned
                                       @*ToOne property name starts with the
                                       identifier property name




z - Hibernate Annotations   ANN-410 Depreciate EJB 3 Package annotations                Task   Resolved Major   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-60     NPE when @EmbeddableSuperclass has a             Bug    Resolved Major   Fixed   Unassigned
                                       superclass @Entity

                                                                                                                                       89 of 1260
z - Hibernate Annotations   ANN-378 Chinese translation (Xiaogang Cao)                    New Feature Resolved Major   Fixed       Emmanuel Bernard
z - Hibernate Annotations   ANN-766 Test updates due to the usage of (oracle)             Improvement Resolved Major   Fixed       Unassigned
                                       reserved keywords as properties




z - Hibernate Annotations   ANN-294 @ManyToMany with @MapKey attempts to                  Bug         Resolved Major   Duplicate   Unassigned
                                       retrieve key property from join table not entity
                                       table




                                                                                                                                                  90 of 1260
z - Hibernate Annotations   ANN-348 @ManyToOne relation fails when using               Bug   Resolved Major   Incomplete   Unassigned
                                      SINGLE_TABLE @Inheritance for referenced table
                                      that also has composite primary key




                                                                                                                                        91 of 1260
z - Hibernate Annotations   ANN-284 @OrderBy clash with @Formula Properties            New Feature   Resolved Major   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-93    Make Hibernate Validator Serializable Friendly   Improvement Resolved Major     Fixed   Unassigned




                                                                                                                                             92 of 1260
z - Hibernate Annotations   ANN-312 @Index doesn't create index on Oracle; @Index        Bug         Resolved Major   Rejected    Unassigned
                                       doesn't override the name of auto-created index
                                       on a joined column




z - Hibernate Annotations   ANN-561 EntityBinder should provide the Fully Qualified      Improvement Resolved Major   Duplicate   Unassigned
                                       Name of entities to the NamingStrategy.




                                                                                                                                               93 of 1260
z - Hibernate Annotations   ANN-739 @Id annotation of field does not mark get/set      Bug         Resolved Major   Duplicate   Unassigned
                                       methods in Proxy to no require load of object




z - Hibernate Annotations   ANN-372 @Boost factor on document and fields               New Feature Resolved Major   Fixed       Emmanuel Bernard
z - Hibernate Annotations   ANN-146 @NotNull should be ignored for SINGLE_TABLE        Improvement Resolved Major   Fixed       Emmanuel Bernard
                                       subclass properties




z - Hibernate Annotations   ANN-595 Remove FlushModeType.NEVER                         Patch       Resolved Major   Fixed       Diego Plentz


                                                                                                                                               94 of 1260
z - Hibernate Annotations   ANN-252 AnnotationConfiguration silently ignores classes   Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       that are annotated with wrong Entity, or not
                                       annotated.




                                                                                                                                           95 of 1260
z - Hibernate Annotations   ANN-504 InheritenceType.JOIN does not play well with   Bug   Resolved Major   Rejected   Unassigned
                                       weak entities mapped with SecondaryTable




                                                                                                                                  96 of 1260
z - Hibernate Annotations   ANN-280 Index not work                                     Bug         Resolved Major   Duplicate   Emmanuel Bernard




z - Hibernate Annotations   ANN-813 Create option to disable ivy, to be able to test   Improvement Resolved Major   Fixed       Juraci Paixao Krohling
                                       the integration with specific jars of core

z - Hibernate Annotations   ANN-414 Map, OneToMany, join table or @ManyToMany          Bug         Resolved Major   Fixed       Emmanuel Bernard
                                       does not work on MySQL and on composite keys




                                                                                                                                                   97 of 1260
z - Hibernate Annotations   ANN-477 @Formula doesn't work in entities referenced by Bug        Resolved Major   Fixed   Unassigned
                                      @JoinColumn(referencedColumnName="...")




z - Hibernate Annotations   ANN-272 Remove TYPE @Target on @JoinColumn(s)          Improvement Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                       98 of 1260
z - Hibernate Annotations   ANN-181 Do not fail on unbound attributes marked as   Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       @Type




z - Hibernate Annotations   ANN-736 Add pom                                       New Feature   Resolved Major   Fixed   Unassigned




                                                                                                                                        99 of 1260
z - Hibernate Annotations   ANN-279 @Embedded should use the field name as a           New Feature   Resolved Major   Rejected   Unassigned
                                      prefix for the fields of the embedded objects.




z - Hibernate Annotations   ANN-62    @Column.columnDefinition not used when           Bug           Resolved Major   Rejected   Unassigned
                                      determining Enum backing type




                                                                                                                                              100 of 1260
z - Hibernate Annotations   ANN-622 TableGenerator is not considered when @Id is   Bug   Resolved Major   Won't Fix   Unassigned
                                      defined in MappedSuperclass




                                                                                                                                   101 of 1260
z - Hibernate Annotations   ANN-710 MapKeyManyToMany name attribute gets   Bug   Resolved Major   Rejected   Unassigned
                                     ignored




                                                                                                                          102 of 1260
z - Hibernate Annotations   ANN-125 Validator does not preserve method hierarchy in New Feature   Resolved Major   Fixed   Unassigned
                                      InvalidValue[]




z - Hibernate Annotations   ANN-233 @Email not documented                          Improvement Resolved Major      Fixed   Emmanuel Bernard




                                                                                                                                         103 of 1260
z - Hibernate Annotations   ANN-574 CascadeType ALL is not equals to   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      REMOVE+REFRESH+PERSIST+MERGE




                                                                                                                    104 of 1260
z - Hibernate Annotations   ANN-612 JavaReflectionManager fails with generic types   Bug   Resolved Major   Fixed   Paolo "Nusco" Perrotta
                                       like MyGenericType<Object[]>




z - Hibernate Annotations   ANN-340 Hard dependency to CGLIB classes in              Bug   Resolved Major   Fixed   Emmanuel Bernard
                                       mustBeSkipped()




                                                                                                                                    105 of 1260
z - Hibernate Annotations   ANN-603 Using @CollectionOfEelements with                   Bug           Resolved Major   Won't Fix   Unassigned
                                       FetchMode.JOIN and FetchType.EAGER to map a
                                       Map breaks Example criteria




z - Hibernate Annotations   ANN-536 Auto enable validator interceptor during            New Feature   Resolved Major   Duplicate   Emmanuel Bernard
                                       AnnotationConfiguration.secondPass() through a
                                       property




                                                                                                                                                 106 of 1260
z - Hibernate Annotations   ANN-562 CLONE -Discriminator column not supported with Bug   Resolved Major   Rejected   Unassigned
                                      JOINED strategy: another reason




                                                                                                                                  107 of 1260
z - Hibernate Annotations   ANN-236 @OneToMany(mappedBy) cannot referenced an Bug   Resolved Major   Fixed   Emmanuel Bernard
                                     hbm file described entity




                                                                                                                           108 of 1260
z - Hibernate Annotations   ANN-749 Generated Annotation can not generate Date   Bug   Resolved Major   Rejected   Diego Plentz
                                      automatically




                                                                                                                                  109 of 1260
z - Hibernate Annotations   ANN-551 Guaranty the same parameter ordering when       Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       overriding SQL across VMs and compilations
                                       (Søren Pedersen)




z - Hibernate Annotations   ANN-695 Transparent integration of the new Hibernate    New Feature   Resolved Major   Fixed   Unassigned
                                       Search collection event listeners




                                                                                                                                         110 of 1260
z - Hibernate Annotations   ANN-66    Null enums don't store to database correctly   Bug       Resolved Major    Fixed      Unassigned




z - Hibernate Annotations   ANN-337 XML result-set-mapping should overrides         Improvement Resolved Major   Fixed      Emmanuel Bernard
                                    @SqlResultSetMapping
z - Hibernate Annotations   ANN-59 @Cache(include="all") or @Cache(include="non- Improvement Resolved Major      Fixed      Unassigned
                                    lazy")
z - Hibernate Annotations   ANN-270 Add @SqlResultSetMappings                       New Feature Resolved Major   Fixed      Emmanuel Bernard
z - Hibernate Annotations   ANN-388 @Index doesn't create index on Oracle; @Index Bug           Resolved Major   Rejected   Unassigned
                                    doesn't override the name of auto-created index
                                    on a joined column




                                                                                                                                          111 of 1260
z - Hibernate Annotations   ANN-258 OneToOne annotation: Hibernate is not      Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      respecting the optional=true behaviour




                                                                                                                            112 of 1260
z - Hibernate Annotations   ANN-575 Mistakes in "2.2.5.1. One-to-one"        Patch       Resolved Major   Fixed   Diego Plentz




z - Hibernate Annotations   ANN-154 Customize Analyzer subclass for the      Improvement Resolved Major   Fixed   Emmanuel Bernard
                                       LuceneEventListener (Mattias Arbin)




                                                                                                                                 113 of 1260
z - Hibernate Annotations   ANN-427 throw "java.lang.IllegalStateException: Property   Bug   Resolved Major   Duplicate   Unassigned
                                       parent has an unbound type and no explicit
                                       target entity." on generic type




                                                                                                                                       114 of 1260
z - Hibernate Annotations   ANN-288 Hibernate chokes on methods in entities starting Bug                Resolved Major   Fixed              Emmanuel Bernard
                                       with get...() and returning int[]




z - Hibernate Annotations   ANN-244 @ManyToOne inside @EmbeddedId                         New Feature   Resolved Major   Duplicate          Emmanuel Bernard
z - Hibernate Annotations   ANN-137 use instance instead of class to avoid circular       Bug           Resolved Major   Cannot Reproduce   Emmanuel Bernard
                                       references in validator (@Valid does not recurse
                                       on @Embeddable)



z - Hibernate Annotations   ANN-795 EntityTest needs a standard way to compare            Bug           Resolved Major   Fixed              Juraci Paixao Krohling
                                       timestamps



                                                                                                                                                             115 of 1260
z - Hibernate Annotations   ANN-182 CascadeType.PERSIST does not cascades adding     Bug    Resolved Major   Rejected   Emmanuel Bernard
                                       the new element to collection for already
                                       persisted entities




z - Hibernate Annotations   ANN-557 The BigDecimal is not correct to save to database Bug   Resolved Major   Rejected   Unassigned




                                                                                                                                      116 of 1260
z - Hibernate Annotations   ANN-374 Map - OneToMany w or w/o join table creates   Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      bad sql




                                                                                                                                     117 of 1260
z - Hibernate Annotations   ANN-213 HibernateExt doesn't compile   Bug   Resolved Major   Cannot Reproduce   Unassigned




                                                                                                                          118 of 1260
z - Hibernate Annotations   ANN-332 Using an @OneToMany/ManyToMany to hbm   Bug   Resolved Major   Cannot Reproduce   Unassigned
                                      mapped class causes error.




z - Hibernate Annotations   ANN-601 OneToOne fails to update JoinTables     Bug   Resolved Major   Cannot Reproduce   Unassigned




                                                                                                                                   119 of 1260
z - Hibernate Annotations   ANN-113 mapping a map collection is broken in beta6   Bug         Resolved Major   Rejected    Unassigned




z - Hibernate Annotations   ANN-179 Upload hibernate annotations to ibiblio       Improvement Resolved Major   Won't Fix   Unassigned




                                                                                                                                        120 of 1260
z - Hibernate Annotations   ANN-390 Property pointed to by "mappedBy" not found if Bug            Resolved Major   Won't Fix   Unassigned
                                       defined in superclass of class referenced by
                                       "targetType"




z - Hibernate Annotations   ANN-4   Consider those proposals for the Validator        Improvement Resolved Major   Rejected    Unassigned
                                    framework
z - Hibernate Annotations   ANN-452 Check lucene behavior on rollback()               Bug         Resolved Major   Fixed       Emmanuel Bernard




                                                                                                                                             121 of 1260
z - Hibernate Annotations   ANN-585 New @Persister annotation doesn't declare a    Bug   Resolved Major   Rejected   Unassigned
                                      default for impl target




z - Hibernate Annotations   ANN-750 @NaturalId not working when placed on single   Bug   Resolved Major   Fixed      Hardy Ferentschik
                                      *ToOne property




                                                                                                                                     122 of 1260
z - Hibernate Annotations   ANN-293 Unidirectional @ManyToMany should throw and Improvement Resolved Major        Fixed       Emmanuel Bernard
                                     error or warning when target entity cannot be
                                     resolved




z - Hibernate Annotations   ANN-78   Make the database type for an enum value        Improvement Resolved Major   Won't Fix   Unassigned
                                     assignable




                                                                                                                                            123 of 1260
z - Hibernate Annotations   ANN-518 Incorrectly generated SQL from MapBinder       Bug           Resolved Major   Rejected   Unassigned




z - Hibernate Annotations   ANN-364 @Boost or equivalent on entity and on fields   New Feature   Resolved Major   Fixed      Emmanuel Bernard




                                                                                                                                           124 of 1260
z - Hibernate Annotations   ANN-617 NullPointerException when handling @OrderBy    Bug         Resolved Major   Fixed   Unassigned




z - Hibernate Annotations   ANN-216 Support scalar queries through @ColumnResult   Improvement Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                      125 of 1260
z - Hibernate Annotations   ANN-314 Problem with PolymorphismType.EXPLICIT    Bug         Resolved Major   Rejected   Unassigned




z - Hibernate Annotations   ANN-205 @NamedQuery(query=...) instead of         Improvement Resolved Major   Fixed      Emmanuel Bernard
                                      @NamedQuery(queryString=...) same for
                                      @NamedNativeQuery




                                                                                                                                    126 of 1260
z - Hibernate Annotations   ANN-606 @Immutable does not throw error or warning on Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      usage on subclass




                                                                                                                                     127 of 1260
z - Hibernate Annotations   ANN-308 Embeddable attribute renames for non-             Bug           Resolved Major   Rejected    Unassigned
                                       primitives does not work




z - Hibernate Annotations   ANN-67     Bi-direction OneToOne get broken column        Bug           Resolved Major   Duplicate   Unassigned



z - Hibernate Annotations   ANN-443 Define a hibernate.validator.interpolator_class   New Feature   Resolved Major   Fixed       Unassigned




                                                                                                                                              128 of 1260
z - Hibernate Annotations   ANN-180 Indexed collection, field access,     Bug   Resolved Major   Rejected   Emmanuel Bernard
                                       onetomany+mappedby seems to fail




                                                                                                                          129 of 1260
z - Hibernate Annotations   ANN-571 Missing referencedColumnName in               Bug   Resolved Major   Rejected   Unassigned
                                       @JoinColumn doesn't cause an error




z - Hibernate Annotations   ANN-408 map a entity to integer map is not possible   Bug   Resolved Major   Fixed      Emmanuel Bernard




                                                                                                                                  130 of 1260
z - Hibernate Annotations   ANN-655 reuse column name in JoinTable   Bug   Resolved Major   Rejected   Unassigned




                                                                                                                    131 of 1260
z - Hibernate Annotations   ANN-189 Unable to extract type of property      Bug         Resolved Major   Duplicate   Unassigned




z - Hibernate Annotations   ANN-223 Entity name should be the default for   Improvement Resolved Major   Fixed       Emmanuel Bernard
                                       discriminator value (not the fqcn)




                                                                                                                                   132 of 1260
z - Hibernate Annotations   ANN-74    Allow configuration artefacts (hbm, classes)   New Feature   Resolved Major   Fixed      Unassigned
                                      loading precedence




z - Hibernate Annotations   ANN-110 non-existent mappedBy properties should throw Bug              Resolved Major   Rejected   Unassigned
                                      an exception




                                                                                                                                            133 of 1260
z - Hibernate Annotations   ANN-627 Eager ManyToOne relationship does not work   Bug   Resolved Major   Rejected   Unassigned
                                      using annotations




                                                                                                                                134 of 1260
z - Hibernate Annotations   ANN-352 Incorrect database sceme created, when using   Bug   Resolved Major   Rejected   Unassigned
                                      multiple n:m relations between 2 entities




                                                                                                                                  135 of 1260
z - Hibernate Annotations   ANN-264 Merging detached @OneToMany does not           Bug         Resolved Major   Rejected   Emmanuel Bernard
                                      delete orphan even with proper cascade




z - Hibernate Annotations   ANN-371 Abstract DocumentBuilder from the underlying   Improvement Resolved Major   Fixed      Emmanuel Bernard
                                      Directory implementation




                                                                                                                                         136 of 1260
z - Hibernate Annotations   ANN-177 unable to use referencedColumnName = joined      Bug     Resolved Major   Fixed   Emmanuel Bernard
                                       subclass primary column name




z - Hibernate Annotations   ANN-445 Add dutch (Nederlands) validator_nl.properties   Patch   Resolved Major   Fixed   Emmanuel Bernard
                                       for hibernate validator




                                                                                                                                    137 of 1260
z - Hibernate Annotations   ANN-467 Inheritence of Embedded objects (@Embeddable) Bug   Resolved Major   Rejected   Unassigned




                                                                                                                                 138 of 1260
z - Hibernate Annotations   ANN-54   EnumType fails to find the Enum in   Bug   Resolved Major   Fixed   Unassigned
                                     setParameterValues(Properties)




                                                                                                                      139 of 1260
z - Hibernate Annotations   ANN-642 hbm2ddl is generating tables for classes   Bug   Resolved Major   Rejected   Unassigned
                                       annotated with @MappedSuperclass




z - Hibernate Annotations   ANN-471 lazily resolve default messages in         Bug   Resolved Major   Fixed      Emmanuel Bernard
                                       DefaultMessageInterpolator




                                                                                                                               140 of 1260
z - Hibernate Annotations   ANN-397 Incomplete AnnotationException at             Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      org.hibernate.cfg.annotations.TableBinder




                                                                                                                                     141 of 1260
z - Hibernate Annotations   ANN-49   Super class of Embeddable not mapped correctly Bug   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                 142 of 1260
z - Hibernate Annotations   ANN-227 Escaping Characters in Secondary Table Joins     Bug   Resolved Major   Rejected   Emmanuel Bernard




z - Hibernate Annotations   ANN-92     joining two tables by using left outer join   Bug   Resolved Major   Rejected   Unassigned




                                                                                                                                     143 of 1260
z - Hibernate Annotations   ANN-317 @Lob fails on Oracle for fields with > 5Kb data   Bug   Resolved Major   Rejected   Unassigned




z - Hibernate Annotations   ANN-754 hibernate annotation 3.4.0.CR1's pom.xml misses Bug     Resolved Major   Rejected   Unassigned
                                       the slf4j dependency




                                                                                                                                     144 of 1260
z - Hibernate Annotations   ANN-135 Inconsistent range check between Range            Bug         Resolved Major   Fixed   Emmanuel Bernard
                                       Validator class and generated DDL.




z - Hibernate Annotations   ANN-468 IdFieldBridge should be introduced to cope with   Improvement Resolved Major   Fixed   Emmanuel Bernard
                                    additional constraints on Brigdes used by
                                    document ids
z - Hibernate Annotations   ANN-215 Support SqlResutSetMapping with dotted            Improvement Resolved Major   Fixed   Emmanuel Bernard
                                    notation in arbitrary order




                                                                                                                                         145 of 1260
z - Hibernate Annotations   ANN-162 OneToMany mapping from annotated to hbm   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                     loaded class fails with infinite loop




                                                                                                                           146 of 1260
z - Hibernate Annotations   ANN-341 EntityBinder is always auto-import   Bug   Resolved Major   Rejected   Unassigned




                                                                                                                        147 of 1260
z - Hibernate Annotations   ANN-207 @Index does not work on JOINED subclasses   Bug           Resolved Major   Cannot Reproduce   Emmanuel Bernard




z - Hibernate Annotations   ANN-418 @LOB does not have a FetchType              New Feature   Resolved Major   Rejected           Unassigned




                                                                                                                                                148 of 1260
z - Hibernate Annotations   ANN-491 Collection mapped with                               Bug         Resolved Major   Cannot Reproduce   Unassigned
                                       javax.persistence.MapKey isn't loaded properly.




z - Hibernate Annotations   ANN-553 Remove classpath dependency between                  Improvement Resolved Major   Fixed              Emmanuel Bernard
                                       Hibernate Annotations and Hibernate Validator

z - Hibernate Annotations   ANN-584 Move Validator and Search to their own project       Task        Resolved Major   Fixed              Unassigned




                                                                                                                                                       149 of 1260
z - Hibernate Annotations   ANN-711 Maven pom.xml of annotations 3.3.1.GA        Bug   Resolved Major   Fixed   Unassigned
                                      depends on hibernate-commons-annotations
                                      3.0.0.ga instead of 3.3.0.ga




                                                                                                                             150 of 1260
z - Hibernate Annotations   ANN-635 Hib doesn't share allocated sequence values   Improvement Resolved Major   Won't Fix   Unassigned
                                       between different classes




                                                                                                                                        151 of 1260
z - Hibernate Annotations   ANN-381 Make possible to specify an @EmbeddedId's field Improvement Resolved Major   Fixed   Unassigned
                                      in a @OneToMany's mappedBy property




                                                                                                                                      152 of 1260
z - Hibernate Annotations   ANN-313 Support mixing inheritance strategy   Improvement Resolved Major   Won't Fix   Unassigned




                                                                                                                                153 of 1260
z - Hibernate Annotations   ANN-434 Confusing error message with @EmbeddedId   Bug           Resolved Major   Fixed   Unassigned
                                      and @Id




z - Hibernate Annotations   ANN-463 @DateBridge                                New Feature   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                    154 of 1260
z - Hibernate Annotations   ANN-446 @OneToMany association in 3.2.0.cr2 does not   Bug   Resolved Major   Rejected   Unassigned
                                      work with simple element types.




                                                                                                                                  155 of 1260
z - Hibernate Annotations   ANN-158 Support for @ManyToOne or @OneToOne           New Feature   Resolved Major   Fixed       Emmanuel Bernard
                                      @JoinTable (bidirectional)




z - Hibernate Annotations   ANN-85    EnumType can't handle null value            Bug           Resolved Major   Duplicate   Unassigned




z - Hibernate Annotations   ANN-302 @Temporal should work on java.sql.Timestamp   Bug           Resolved Major   Rejected    Emmanuel Bernard
                                      properties



                                                                                                                                           156 of 1260
z - Hibernate Annotations   ANN-567 Ability to specify a custom persister on a   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                       collection (Shawn Clowater)




                                                                                                                              157 of 1260
z - Hibernate Annotations   ANN-184 OneToOne mapping with composite pk/fk seens        Bug           Resolved Major   Rejected    Unassigned
                                       to be inverting the columns




z - Hibernate Annotations   ANN-486 @AllField to concatenate all fields in a massive   New Feature   Resolved Major   Won't Fix   Unassigned
                                       searchable one




                                                                                                                                               158 of 1260
z - Hibernate Annotations   ANN-278 @AttributeOverride does not apply on   Bug   Resolved Major   Rejected   Unassigned
                                      @JoinColumn in @MappedSuperClass




                                                                                                                          159 of 1260
z - Hibernate Annotations   ANN-700 Hibernate's @NamedQuery always sets            Bug           Resolved Major   Fixed   Unassigned
                                       flushMode




z - Hibernate Annotations   ANN-116 fetch validators from implemented interfaces   New Feature   Resolved Major   Fixed   Unassigned




                                                                                                                                       160 of 1260
z - Hibernate Annotations   ANN-713 Use an ant task to deploy the maven artifacts   New Feature   Resolved Major   Fixed   Unassigned




z - Hibernate Annotations   ANN-234 @NotNull syntax doesn't make join column null   Bug           Resolved Major   Fixed   Emmanuel Bernard
                                       in conjunction with @OneToOne or
                                       @ManyToOne




                                                                                                                                         161 of 1260
z - Hibernate Annotations   ANN-96     Superclasses with composite keys failed to have   Bug         Resolved Major   Duplicate   Unassigned
                                       (join) subclasses




z - Hibernate Annotations   ANN-387 lucene integration does not support Inheritance      Improvement Resolved Major   Fixed       Emmanuel Bernard




                                                                                                                                                162 of 1260
z - Hibernate Annotations   ANN-377 EntityBinder should use full qualified class names Improvement Resolved Major   Rejected   Unassigned
                                      instead of class names




                                                                                                                                            163 of 1260
z - Hibernate Annotations   ANN-328 @javax.persistence.MapKey broken             Bug           Resolved Major   Fixed      Emmanuel Bernard




z - Hibernate Annotations   ANN-624 Autodiscover all @Entity-annotated Classes   New Feature   Resolved Major   Rejected   Unassigned




                                                                                                                                         164 of 1260
z - Hibernate Annotations   ANN-255 Validator problem with @Valid @Embedded   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      objects




                                                                                                                           165 of 1260
z - Hibernate Annotations   ANN-448 @OrderBy does not work with an association   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      table when Set is used for collection




                                                                                                                              166 of 1260
z - Hibernate Annotations   ANN-563 DefaultComponentSafeNamingStrategy                     Bug   Resolved Major   Rejected   Unassigned
                                       generates too long column ids




z - Hibernate Annotations   ANN-533 Id Attribute override did not work through xml         Bug   Resolved Major   Rejected   Emmanuel Bernard


z - Hibernate Annotations   ANN-699 AnnotationBinder.mustBeSkipped references              Bug   Resolved Major   Fixed      Unassigned
                                       org.hibernate.tool.instrument.javassist.FieldHand
                                       ler (hardcoded String-Reference)




                                                                                                                                           167 of 1260
z - Hibernate Annotations   ANN-208 Enable @Valid for Collections, Maps and Arrays   Improvement Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                        168 of 1260
z - Hibernate Annotations   ANN-306 "Unbound" @Transient properties not properly   Bug   Resolved Major   Fixed   Emmanuel Bernard
                                      being ignored




                                                                                                                                169 of 1260
z - Hibernate Annotations   ANN-334 Bidirectional ManyToMany without explicity        Bug   Resolved Major   Cannot Reproduce   Unassigned
                                      defining @JoinTable fails to insert correctly




                                                                                                                                             170 of 1260
z - Hibernate Annotations   ANN-111 add function for validating properties before   New Feature   Resolved Major   Fixed   Unassigned
                                       bean creation




                                                                                                                                        171 of 1260
z - Hibernate Annotations   ANN-514 Validator doesn't support validation based on   Improvement Resolved Major   Rejected   Unassigned
                                       value of other fields in the object




                                                                                                                                         172 of 1260
z - Hibernate Annotations   ANN-608 NullPointerException from                          Bug         Resolved Major   Fixed   Unassigned
                                      AnnotationConfiguration with specific order of
                                      calling addResource and addPackage when
                                      package-info.java present




z - Hibernate Annotations   ANN-245 Better doc on MapKey explaining that the           Improvement Resolved Major   Fixed   Emmanuel Bernard
                                      column is shared between the key and the
                                      referenced property




                                                                                                                                          173 of 1260
z - Hibernate Annotations   ANN-636 Add the annotations to map the User Collection   New Feature   Resolved Major   Duplicate   Unassigned
                                       Type




z - Hibernate Annotations   ANN-273 @AssociationOverride(s) similar to               New Feature   Resolved Major   Fixed       Emmanuel Bernard
                                    @AttributeOverride(s)
z - Hibernate Annotations   ANN-737 Make build independent of Hibernate Core         New Feature   Resolved Major   Fixed       Unassigned
                                    structure




                                                                                                                                              174 of 1260
z - Hibernate Annotations   ANN-311 OneToOne when the target is inherited causes   Bug         Resolved Major   Rejected           Unassigned
                                      many inserts and no updates




z - Hibernate Annotations   ANN-492 IdClass of a composite id + ManyToOne          Improvement Resolved Major   Cannot Reproduce   Emmanuel Bernard
                                      associations in id = Repeated column error
                                      (testcase patch)




                                                                                                                                                 175 of 1260
z - Hibernate Annotations   ANN-285 Composite id works if Embedded, fails with   Bug   Resolved Major   Duplicate   Unassigned
                                       @IdClass




                                                                                                                                 176 of 1260
z - Hibernate Annotations   ANN-211 ClassValidator throws NPE during flush   Bug   Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                          177 of 1260
z - Hibernate Annotations   ANN-376 @SecondaryTable together with                     Bug   Resolved Major   Duplicate   Unassigned
                                      @Inheritance(strategy=InheritanceType.JOINED)
                                      fails




                                                                                                                                      178 of 1260
z - Hibernate Annotations   ANN-805 created duplicates in database   Bug   Resolved Major   Rejected   Diego Plentz




                                                                                                                      179 of 1260
z - Hibernate Annotations   ANN-281 @Mapkey broken if key is Entity                 Bug         Resolved Major   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-271 Change @EntityResult(Class entityClass) ( was   Improvement Resolved Major   Fixed   Emmanuel Bernard
                                    @EntityResult(String name) )
z - Hibernate Annotations   ANN-375 @Email validator failed a valid email address   Bug         Resolved Major   Fixed   Emmanuel Bernard




                                                                                                                                       180 of 1260
z - Hibernate Annotations   ANN-81    ColumnDefinition not assigned when using   Bug   Resolved Major   Fixed      Unassigned
                                      @Column and @JoinColumn




z - Hibernate Annotations   ANN-63    Use metadata.getUserName() when guessing   Bug   Resolved Major   Fixed      Unassigned
                                      Enum backing type




z - Hibernate Annotations   ANN-238 @Enumerated does not exist                   Bug   Resolved Major   Rejected   Unassigned




                                                                                                                                181 of 1260
z - Hibernate Annotations   ANN-494 Determine Referenced Entity For Embeddable   Improvement Resolved Major   Fixed   Paolo "Nusco" Perrotta
                                      types from the parameterised type




                                                                                                                                      182 of 1260
z - Hibernate Annotations   ANN-254 References to invalid CascadeType.CREATE in     Bug    Resolved Major   Fixed   Emmanuel Bernard
                                       documentation




z - Hibernate Annotations   ANN-648 o.h.a.Table.comment and o.h.a.Table.indexes fail Bug   Resolved Major   Fixed   Unassigned
                                       on secondary tables




                                                                                                                                  183 of 1260
z - Hibernate Annotations   ANN-698 Unbound property when default field access is   Bug   Resolved Major   Fixed   Unassigned
                                       used lead to unbound AnnotationException




                                                                                                                                184 of 1260
z - Hibernate Annotations   ANN-680 oneToMany relationship, in which the source   New Feature   Resolved Major   Rejected   Unassigned
                                      table column does NOT contain a unique
                                      constraint




                                                                                                                                         185 of 1260
z - Hibernate Annotations   ANN-253 Do not raise unresolved type exception if       Bug   Resolved Major   Fixed   Paolo "Nusco" Perrotta
                                       targetEntity is defined on the association
                                       annotation




                                                                                                                                   186 of 1260
z - Hibernate Annotations   ANN-748 @JoinColumn overrides scale and percision in   Bug   Resolved Major   Fixed   Hardy Ferentschik
                                       ManyToOne map..




                                                                                                                                  187 of 1260
z - Hibernate Annotations   ANN-696 @Type with Maps from Element to Element   Bug   Resolved Major   Fixed   Unassigned
                                      applies to both key to value type.




                                                                                                                          188 of 1260
z - Hibernate Annotations   ANN-267 The Annotation Binder apparently thinks that             Bug   Resolved Major   Won't Fix   Emmanuel Bernard
                                       annoations should be on the specified IdClass
                                       instead of the real properties in the Entity itself
                                       contrary to the specification




                                                                                                                                              189 of 1260
z - Hibernate Annotations   ANN-509 referencedColumnName to non primary key        Bug   Resolved Major   Fixed   Unassigned
                                      foreign key column causes MappingException




                                                                                                                               190 of 1260
z - Hibernate Annotations   ANN-558 @OneToMany(mappedBy="") can not recognize   Bug   Resolved Major   Rejected   Unassigned
                                     properties in parent classes




                                                                                                                               191 of 1260
z - Hibernate Annotations   ANN-140 Discriminator column not supported with JOINED Bug   Resolved Major   Rejected   Unassigned
                                      strategy




z - Hibernate Annotations   ANN-389 @ManyToMany without mappedBy should be        Bug    Resolved Major   Rejected   Unassigned
                                      recognized as an error




                                                                                                                                  192 of 1260
z - Hibernate Annotations   ANN-380 Need more info about error place                    Improvement Resolved Major   Incomplete   Unassigned




z - Hibernate Annotations   ANN-188 @Email for validator                                New Feature Resolved Minor   Fixed        Emmanuel Bernard
z - Hibernate Annotations   ANN-198 Better error message when @ManyToOne                Improvement Resolved Minor   Fixed        Emmanuel Bernard
                                      references an unknown entity
z - Hibernate Annotations   ANN-52    Exception when @OrderBy contains the id           Bug         Resolved Minor   Fixed        Emmanuel Bernard
                                      property
z - Hibernate Annotations   ANN-18    Document bean-level validator mecanism            Task        Resolved Minor   Fixed        Unassigned
z - Hibernate Annotations   ANN-13    Support for referencedColumnName referencing      Bug         Resolved Minor   Fixed        Emmanuel Bernard
                                      non PK columns
z - Hibernate Annotations   ANN-20    Support dotted annotation when using overriding   Improvement Resolved Minor   Fixed        Emmanuel Bernard




                                                                                                                                                193 of 1260
z - Hibernate Annotations   ANN-148 EnumType should be aware of                   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                    DababaseMetadata.storesUpperCaseIdentifiers()
                                    and co (Tim Fennell)
z - Hibernate Annotations   ANN-282 @IdClass including @Id claims no identifier   Bug         Resolved Minor   Fixed   Emmanuel Bernard
                                    property rather than @Id not authorized

z - Hibernate Annotations   ANN-119 Embedded international error messages       Improvement Resolved Minor     Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-187 Unable to referenceColumnName a column      Bug          Resolved Minor    Fixed   Emmanuel Bernard
                                      (property) of the super class




                                                                                                                                     194 of 1260
z - Hibernate Annotations   ANN-127 Add @Future                                      New Feature   Resolved Minor   Fixed       Unassigned




z - Hibernate Annotations   ANN-222 Annotation for collection subselect fetching     New Feature   Resolved Minor   Duplicate   Unassigned


z - Hibernate Annotations   ANN-295 Generators behave like allocationSize+1          Bug           Resolved Minor   Fixed       Emmanuel Bernard



z - Hibernate Annotations   ANN-560 Quoting clashes with defaults in NamingStrategy Bug            Resolved Minor   Fixed       Emmanuel Bernard

z - Hibernate Annotations   ANN-535 Force property insertability/updatability when   Improvement Resolved Minor     Fixed       Emmanuel Bernard
                                       @Generated is used



                                                                                                                                              195 of 1260
z - Hibernate Annotations   ANN-243 @MapKey doesn't properly refer to column            Bug         Resolved Minor   Fixed   Emmanuel Bernard
                                       name mapped to property (quoted column)




z - Hibernate Annotations   ANN-265 Fall back to default validator message if the key   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                    is not found
z - Hibernate Annotations   ANN-447 Introduce @WhereJoinTable to complete               Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                    @Where on association involving a join table

z - Hibernate Annotations   ANN-459 Add EJB 3.0 JavaDoc to the distribution             Task        Resolved Minor   Fixed   Emmanuel Bernard
z - Hibernate Annotations   ANN-483 reorganize lucene packaging                         Task        Resolved Minor   Fixed   Emmanuel Bernard
z - Hibernate Annotations   ANN-499 @IdClass and @ManyToOne leads to repeated           Bug         Resolved Minor   Fixed   Emmanuel Bernard
                                       column exception
z - Hibernate Annotations   ANN-95     Cannot create a unique constraint on columns     Bug         Resolved Minor   Fixed   Emmanuel Bernard
                                       belonging to both the superclass and the class




z - Hibernate Annotations   ANN-219 @JoinTable(name, catalog, schema,                   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                    uniqueConstraints) instead of
                                    @JoinTable(table=@Table())
z - Hibernate Annotations   ANN-118 Duplicate unique constraint may be created          Bug         Resolved Minor   Fixed   Emmanuel Bernard


z - Hibernate Annotations   ANN-56     @AccessType: Support mixed field/property        Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                       access strategies for an Entity




                                                                                                                                           196 of 1260
z - Hibernate Annotations   ANN-321 Discriminator column wo @DiscriminatorColumn Bug          Resolved Minor   Fixed   Emmanuel Bernard
                                       has the wrong varchar length

z - Hibernate Annotations   ANN-521 package-list file is missing from javax.persistence Bug   Resolved Minor   Fixed   Emmanuel Bernard
                                       documentation



z - Hibernate Annotations   ANN-637 @o.h.a.Table.indexes returns obscur message        Bug    Resolved Minor   Fixed   Unassigned
                                    when the table does not exist
z - Hibernate Annotations   ANN-554 NPE with @Id on @OneToOne                          Bug    Resolved Minor   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-555 Fix typo @Tables.values to @Table.value            Bug    Resolved Minor   Fixed   Emmanuel Bernard


                                                                                                                                     197 of 1260
z - Hibernate Annotations   ANN-218 @SecondaryTable(PrimaryKeyJoinColumn[]        Improvement Resolved Minor     Fixed   Emmanuel Bernard
                                       pkJoinColumns) instead of
                                       @SecondaryTable(JoinColumn[] joins() )
z - Hibernate Annotations   ANN-79     Support collection of composite elements   New Feature   Resolved Minor   Fixed   Unassigned




z - Hibernate Annotations   ANN-327 Support for Map<Entity,Entity>                Improvement Resolved Minor     Fixed   Unassigned

z - Hibernate Annotations   ANN-269 doc error in example validation annotation    Bug           Resolved Minor   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-421 Unable to map no packaged classes when JPA     Bug          Resolved Minor   Fixed   Emmanuel Bernard
                                    XML is used
z - Hibernate Annotations   ANN-621 Unable to handle JOINED stragegy when the root Bug          Resolved Minor   Fixed   Emmanuel Bernard
                                    entity id contains a @ManyToOne

                                                                                                                                       198 of 1260
z - Hibernate Annotations   ANN-122 Add @NaturalId annotation (Nicolás Lichtmaier) New Feature       Resolved Minor   Fixed              Unassigned



z - Hibernate Annotations   ANN-597 @Index doesn't create multi-column indexes         Bug           Resolved Minor   Cannot Reproduce   Unassigned




z - Hibernate Annotations   ANN-605 docs say @Enumerated(STRING), should be            Improvement Resolved Minor     Fixed              Diego Plentz
                                       @Enumerated(EnumType.STRING)




z - Hibernate Annotations   ANN-607 Release the hibernate-commons-annotations          New Feature   Resolved Minor   Fixed              Emmanuel Bernard
                                       source at Sourceforce

z - Hibernate Annotations   ANN-643 Missing .configure() on session factory creation   Bug           Resolved Minor   Fixed              Unassigned
                                       examples




                                                                                                                                                        199 of 1260
z - Hibernate Annotations   ANN-673 Guaranty column order in genereted schema   Bug         Resolved Minor   Fixed   Unassigned




z - Hibernate Annotations   ANN-741 Move to slf4j                               Improvement Resolved Minor   Fixed   Unassigned
z - Hibernate Annotations   ANN-423 @Min/@Max broken with BigInteger/BigDecimal Bug         Resolved Minor   Fixed   Unassigned




z - Hibernate Annotations   ANN-123 Support for Generics superclass             Bug         Resolved Minor   Fixed   Unassigned
z - Hibernate Annotations   ANN-77 Support primitive arrays                     Bug         Resolved Minor   Fixed   Unassigned




                                                                                                                                  200 of 1260
z - Hibernate Annotations   ANN-257 referencedColumnName is not recognized on a   Bug   Resolved Minor   Fixed   Emmanuel Bernard
                                      many-to-one to a composite primary key




                                                                                                                               201 of 1260
z - Hibernate Annotations   ANN-315 OneToMany gives                               Bug   Resolved Minor   Rejected   Unassigned
                                      org.hibernate.MappingException: Could not
                                      determine type for: java.util.List




z - Hibernate Annotations   ANN-274 @AttributeOverride ignored when defined on an Bug   Resolved Minor   Fixed      Emmanuel Bernard
                                      @Entity having a @MappedSuperclass
                                      annotated with @IdClass




                                                                                                                                  202 of 1260
z - Hibernate Annotations   ANN-331 Extra element concatenated to default columns      Bug           Resolved Minor   Fixed   Emmanuel Bernard
                                       in collection of elements




z - Hibernate Annotations   ANN-103 Allow to specify fetching strategy for secondary   New Feature   Resolved Minor   Fixed   Emmanuel Bernard
                                       table




                                                                                                                                            203 of 1260
z - Hibernate Annotations   ANN-22     Hibernate 3 Annotations should support all Id   New Feature   Resolved Minor   Fixed      Emmanuel Bernard
                                       generators




z - Hibernate Annotations   ANN-73  Use an eager strategy for the second join of a     Improvement Resolved Minor     Fixed      Unassigned
                                    ManyToMany
z - Hibernate Annotations   ANN-665 @SQLInsert and @SQLUpdate doesn't parse            Bug           Resolved Minor   Rejected   Unassigned
                                    given sql query to set parameters to
                                    PreparedStatement properly




z - Hibernate Annotations   ANN-300 @OneToOne(optional=false) does not create          Bug           Resolved Minor   Fixed      Emmanuel Bernard
                                    foreign key
z - Hibernate Annotations   ANN-102 Play nicely with static fields                     Improvement Resolved Minor     Rejected   Unassigned
z - Hibernate Annotations   ANN-68 Apply validator on a particular property            New Feature Resolved Minor     Fixed      Unassigned




                                                                                                                                               204 of 1260
z - Hibernate Annotations   ANN-166 @Length annotation's default max value is      Bug            Resolved Minor   Duplicate   Unassigned
                                      2147483647 - creating invalid schema




z - Hibernate Annotations   ANN-75    Support named(native)query parameters such as New Feature   Resolved Minor   Fixed       Unassigned
                                      cache




                                                                                                                                            205 of 1260
z - Hibernate Annotations   ANN-633 JAR file should contain vendor- and versioning   Improvement Resolved Minor   Fixed   Unassigned
                                       information




                                                                                                                                       206 of 1260
z - Hibernate Annotations   ANN-101 @MapKey with @ManyToMany creates wrong          Bug         Resolved Minor   Rejected   Unassigned
                                      primary key for join table




z - Hibernate Annotations   ANN-241 @Index broken on property when no               Bug         Resolved Minor   Fixed      Emmanuel Bernard
                                      columnName is defined
z - Hibernate Annotations   ANN-221 @Inheritance(strategy),                         Improvement Resolved Minor   Fixed      Emmanuel Bernard
                                      @DiscriminatorColumn(discriminatorType),
                                      @DiscriminatorValue instead of @Inheritance




                                                                                                                                          207 of 1260
z - Hibernate Annotations   ANN-100 cannot map collection where type is also   Bug   Resolved Minor   Rejected   Unassigned
                                       parameterized




                                                                                                                              208 of 1260
z - Hibernate Annotations   ANN-652 @Length not working for embedded objects      Bug         Resolved Minor   Rejected   Unassigned




z - Hibernate Annotations   ANN-69    Expand the resource bundle message itself   Improvement Resolved Minor   Fixed      Unassigned




                                                                                                                                       209 of 1260
z - Hibernate Annotations   ANN-525 @ForeignKey for secondary tables and joined   Improvement Resolved Minor   Fixed   Unassigned
                                      subclasses




z - Hibernate Annotations   ANN-47    Allow to set an enum parameter on a query   Improvement Resolved Minor   Fixed   Emmanuel Bernard

z - Hibernate Annotations   ANN-650 Explicitly disallow @Version on @Embedded and Improvement Resolved Minor   Fixed   Unassigned
                                      throw meaningful Exception




                                                                                                                                     210 of 1260
z - Hibernate Annotations   ANN-88   Field declared as java.util.Date returned from DB Bug   Resolved Minor   Won't Fix   Unassigned
                                     is java.sql.Timestamp




                                                                                                                                       211 of 1260
z - Hibernate Annotations   ANN-570 @DiscriminatorForumla typo   Bug   Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                              212 of 1260
z - Hibernate Annotations   ANN-712 Maven pom.xml should (in time) depend on         Task        Resolved Minor   Rejected   Unassigned
                                      javax.persistence:persistence-api instead of
                                      org.hibernate:ejb3-persistence




z - Hibernate Annotations   ANN-51    redeclaring id in entity subclass raises       Improvement Resolved Minor   Fixed      Unassigned
                                      ClassCastException




                                                                                                                                          213 of 1260
z - Hibernate Annotations   ANN-124 FIELD constant thing is wrong in the doc   Bug           Resolved Minor   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-616 Mistakes in 2.4.6.2.3 of Manual            Bug           Resolved Minor   Fixed   Diego Plentz




z - Hibernate Annotations   ANN-442 Support @GenericGenerators (Paul Cowan)    New Feature   Resolved Minor   Fixed   Unassigned

z - Hibernate Annotations   ANN-115 @Index does not work on joincolumns        Bug           Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                                     214 of 1260
z - Hibernate Annotations   ANN-155 Criteria Annotations                            New Feature   Resolved Minor     Rejected   Unassigned




z - Hibernate Annotations   ANN-618 @AccessType("propery") cannot be overriden by Bug             Resolved Minor     Fixed      Unassigned
                                      @AccessType("field")




z - Hibernate Annotations   ANN-149 Do not check lazy/uninitialized fields in Validator Improvement Resolved Minor   Fixed      Unassigned




                                                                                                                                             215 of 1260
z - Hibernate Annotations   ANN-425 Property not found when defined in a @IdClass     Bug           Resolved Minor   Fixed      Emmanuel Bernard
                                       and referenced by a @OneToMany




z - Hibernate Annotations   ANN-475 Make ClassValidator independent from              Improvement Resolved Minor     Fixed      Emmanuel Bernard
                                    javax.persistence annotations
z - Hibernate Annotations   ANN-350 Support ejb3 dd when no schema locator is         Improvement Resolved Minor     Fixed      Emmanuel Bernard
                                    defined
z - Hibernate Annotations   ANN-86 @Index not used on properties having no            Bug           Resolved Minor   Fixed      Unassigned
                                    @Column
z - Hibernate Annotations   ANN-82 Consider using Introspector for getter discovery   Improvement Resolved Minor     Rejected   Unassigned

z - Hibernate Annotations   ANN-559 Undefined filter definition leads to NPE rather   Bug           Resolved Minor   Fixed      Emmanuel Bernard
                                    than a proper exception
z - Hibernate Annotations   ANN-296 Support for allocationSize in                     New Feature   Resolved Minor   Fixed      Emmanuel Bernard
                                    @SequenceGenerator
z - Hibernate Annotations   ANN-316 Do not escape el expressions like #{foo}          Improvement Resolved Minor     Fixed      Emmanuel Bernard
                                    expressions in Validation messages
z - Hibernate Annotations   ANN-230 Id Annotation - bad example of GeneratedValue     Bug           Resolved Minor   Fixed      Emmanuel Bernard




                                                                                                                                              216 of 1260
z - Hibernate Annotations   ANN-144 Support Hibernate foreign generator in   New Feature   Resolved Minor   Rejected   Unassigned
                                      annotations

z - Hibernate Annotations   ANN-744 Enumerated Primary Key                   Improvement Resolved Minor     Fixed      Hardy Ferentschik




                                                                                                                                       217 of 1260
z - Hibernate Annotations   ANN-97     JoinColumn with referencedColumnName            Bug    Resolved Minor   Fixed   Emmanuel Bernard
                                       clashes with unique=true on target column




z - Hibernate Annotations   ANN-228 Get rid of the compliance and limitation section   Task   Resolved Minor   Fixed   Emmanuel Bernard
                                    in the doc.
z - Hibernate Annotations   ANN-139 SINGLE_TABLE inheritance raise an                  Bug    Resolved Minor   Fixed   Emmanuel Bernard
                                    WrongClassException under certain
                                    circumstances




                                                                                                                                     218 of 1260
z - Hibernate Annotations   ANN-647 @Where JavaDoc does not specify that it        Bug         Resolved Minor   Fixed   Unassigned
                                      describes a SQL fragment




z - Hibernate Annotations   ANN-465 SingleTableTest.testDefaultDiscriminatorColumn Patch       Resolved Minor   Fixed   Unassigned
                                    fix
z - Hibernate Annotations   ANN-476 EJB3 naming strategy struggles with quoted     Improvement Resolved Minor   Fixed   Unassigned
                                    identifiers when generating composed
                                    table/column names




                                                                                                                                     219 of 1260
z - Hibernate Annotations   ANN-669 More then one @Id silently fail             Bug           Resolved Minor   Duplicate   Diego Plentz




z - Hibernate Annotations   ANN-419 Support SortedMap                           New Feature   Resolved Minor   Fixed       Emmanuel Bernard
z - Hibernate Annotations   ANN-16 Annotations: composite pk with two manytoone Bug           Resolved Minor   Fixed       Emmanuel Bernard
                                       not working




                                                                                                                                          220 of 1260
z - Hibernate Annotations   ANN-399 Class validator should not WARN on unbound   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                      properties not involved in validation




                                                                                                                                    221 of 1260
z - Hibernate Annotations   ANN-569 Map the same class twice in orm.xml          New Feature   Resolved Minor   Won't Fix   Unassigned




z - Hibernate Annotations   ANN-17    Support dotted annotation when declaring   Improvement Resolved Minor     Fixed       Emmanuel Bernard
                                      resultsets




                                                                                                                                          222 of 1260
z - Hibernate Annotations   ANN-145 Better error checking for property methods    Improvement Resolved Minor   Won't Fix   Unassigned




z - Hibernate Annotations   ANN-283 @Embeddable tag is inherited if repeated in   Bug         Resolved Minor   Rejected    Emmanuel Bernard
                                       child class it causes error




                                                                                                                                         223 of 1260
z - Hibernate Annotations   ANN-249 @Range does not support Float/Doubles   Improvement Resolved Minor   Won't Fix   Unassigned




                                                                                                                                  224 of 1260
z - Hibernate Annotations   ANN-142 Automatic Generation of Composite IDs -    Bug   Resolved Minor   Fixed   Emmanuel Bernard
                                      Annonation declaration fails




z - Hibernate Annotations   ANN-199 NPE when mappedBy property is wrong on a   Bug   Resolved Minor   Fixed   Emmanuel Bernard
                                      @OneToOne




                                                                                                                            225 of 1260
z - Hibernate Annotations   ANN-581 Improvement in "2.4.8. Filters"                 Patch         Resolved Minor   Fixed       Diego Plentz




z - Hibernate Annotations   ANN-455 Comprehensive built-in type support             New Feature   Resolved Minor   Duplicate   Emmanuel Bernard


z - Hibernate Annotations   ANN-330 Entity name not used to build default table name Bug          Resolved Minor   Duplicate   Emmanuel Bernard
                                    (classname is used instead)
z - Hibernate Annotations   ANN-114 NPE when SecondaryTable uses a non pk           Bug           Resolved Minor   Fixed       Unassigned
                                    reference column in @JoinColumn
z - Hibernate Annotations   ANN-220 @Column(table=) and @JoinColumn(table=)         Improvement Resolved Minor     Fixed       Emmanuel Bernard
                                    instead of @Column(secondaryTable=)




                                                                                                                                              226 of 1260
z - Hibernate Annotations   ANN-289 @OneToOne and @Column fails                    Bug           Resolved Minor   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-276 Proper support of @OneToOne                    New Feature   Resolved Minor   Fixed   Emmanuel Bernard
                                      @PrimaryKeyJoinColumns
z - Hibernate Annotations   ANN-291 addUnderscore changed to protected visibility in Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                      DefaultComponentSafeNamingStrategy as an
                                      extension point

z - Hibernate Annotations   ANN-109 @Index does not support join columns references Bug          Resolved Minor   Fixed   Unassigned




                                                                                                                                        227 of 1260
z - Hibernate Annotations   ANN-404 Support ORM.xml cascade-*                        Bug           Resolved Minor   Rejected   Unassigned




z - Hibernate Annotations   ANN-19     Annotations should support collections of     New Feature   Resolved Minor   Fixed      Emmanuel Bernard
                                       primitive and core types




z - Hibernate Annotations   ANN-767 Refactor build to allow filtering of resources   Task          Resolved Minor   Fixed      Hardy Ferentschik




                                                                                                                                               228 of 1260
z - Hibernate Annotations   ANN-43    @MapKey throw exception if key is id or a   Bug           Resolved Minor   Fixed      Emmanuel Bernard
                                      component subproperty




z - Hibernate Annotations   ANN-501 how can we deal the table views through       Task          Resolved Minor   Rejected   Unassigned
                                    hibernate
z - Hibernate Annotations   ANN-183 org.hibernate.annotations.Table seems to be   Bug           Resolved Minor   Rejected   Unassigned
                                    ignored




z - Hibernate Annotations   ANN-80    @NotFound(action=NotFoundAction.IGNORE)     New Feature   Resolved Minor   Fixed      Unassigned




                                                                                                                                          229 of 1260
z - Hibernate Annotations   ANN-403 Improve Java 5 Enums dependency on old   Improvement Resolved Minor   Incomplete   Unassigned
                                      fashioned enums




                                                                                                                                    230 of 1260
z - Hibernate Annotations   ANN-235 Unknown ordinal value for enum class with        Bug         Resolved Minor   Incomplete   Emmanuel Bernard
                                       Regular SQL




z - Hibernate Annotations   ANN-346 Introduce @FilterJoinTable to complete @Filter   Improvement Resolved Minor   Fixed        Emmanuel Bernard
                                       on association involving a join table




                                                                                                                                             231 of 1260
z - Hibernate Annotations   ANN-261 Allow specifying foreign key constraint name   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                       using annotations (inspired by David Hay)




z - Hibernate Annotations   ANN-500 Swedish default messages                       Patch       Resolved Minor   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-355 Make XML overriding rules for access type      Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                       smoother


z - Hibernate Annotations   ANN-373 imports are not done for the full entityname   Improvement Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                                      232 of 1260
z - Hibernate Annotations   ANN-723 Impossible to bind a SortedMap collection   Bug   Resolved Minor   Fixed   Hardy Ferentschik




                                                                                                                               233 of 1260
z - Hibernate Annotations   ANN-246 Collections of components don't respect       Bug   Resolved Minor   Rejected           Emmanuel Bernard
                                      emebdded annotations




z - Hibernate Annotations   ANN-400 @JoinColumn referencedColumnName does not Bug       Resolved Minor   Cannot Reproduce   Unassigned
                                      find columns that are not directly in the
                                      associated entity




                                                                                                                                          234 of 1260
z - Hibernate Annotations   ANN-610 Copy/paste errors in reference docs         Bug         Resolved Minor   Fixed   Unassigned



z - Hibernate Annotations   ANN-449 @Min, @Max store value as Integer. @Range   Improvement Resolved Minor   Fixed   Unassigned
                                      stores values as Long.




                                                                                                                                  235 of 1260
z - Hibernate Annotations   ANN-473 Unable to define unique constraints on a            Bug    Resolved Minor   Fixed   Unassigned
                                       denormalized table (union-subclass)




z - Hibernate Annotations   ANN-474 <sequence-generator> and <table-generator> at Bug          Resolved Minor   Fixed   Emmanuel Bernard
                                       the entity level can override those at the
                                       property level in JPA XML
z - Hibernate Annotations   ANN-98     Wrong unsaved-value strategy for IdClass entities Bug   Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                                      236 of 1260
z - Hibernate Annotations   ANN-156 MapKey Cannot Map @Id when using @IdClass   Bug   Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                             237 of 1260
z - Hibernate Annotations   ANN-138 Support collections of value types with separate   Improvement Resolved Minor     Fixed   Emmanuel Bernard
                                       annotation




z - Hibernate Annotations   ANN-367 Upgrade to Lucene 2.0.0 (Sylvain Vieujot)          New Feature   Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                                            238 of 1260
z - Hibernate Annotations   ANN-57     @Table ignores unique contraint in association   Bug         Resolved Minor   Fixed   Unassigned
                                       table




z - Hibernate Annotations   ANN-338 @Temporal no longer has default value               Improvement Resolved Minor   Fixed   Unassigned
z - Hibernate Annotations   ANN-765 Update of "Preface" section in documentation        Improvement Resolved Minor   Fixed   Hardy Ferentschik


z - Hibernate Annotations   ANN-351 Validator Brazilian translation                     Improvement Resolved Minor   Fixed   Emmanuel Bernard




                                                                                                                                             239 of 1260
z - Hibernate Annotations   ANN-240 @AttributeOverride only works in @Entity, not   Bug   Resolved Minor   Fixed      Emmanuel Bernard
                                      @MappedSuperclass




z - Hibernate Annotations   ANN-108 @Index does not work                            Bug   Resolved Minor   Rejected   Unassigned




                                                                                                                                    240 of 1260
z - Hibernate Annotations   ANN-310 Dist is missing resource files            Bug         Resolved Minor   Fixed   Unassigned




z - Hibernate Annotations   ANN-532 Better exception when @UniqueConstraint   Improvement Resolved Minor   Fixed   Emmanuel Bernard
                                       refers to a wrong column name




                                                                                                                                 241 of 1260
z - Hibernate Annotations   ANN-725 @OneToOne: optional = true is ignored   Bug   Resolved Minor   Rejected   Unassigned




                                                                                                                           242 of 1260
z - Hibernate Annotations   ANN-661 Add support for named pure native scalar queries New Feature     Resolved Minor     Duplicate   Diego Plentz




z - Hibernate Annotations   ANN-38 Finish the optional=false support                   Bug           Resolved Trivial   Fixed       Unassigned
z - Hibernate Annotations   ANN-304 Display the version number at init time to avoid   New Feature   Resolved Trivial   Fixed       Emmanuel Bernard
                                       user confusion regarding the version used




                                                                                                                                                   243 of 1260
z - Hibernate Annotations   ANN-578 Improvement in "2.2.5.3.3.1. Definition"   Patch         Resolved Trivial   Fixed   Diego Plentz




z - Hibernate Annotations   ANN-28     @Any                                    New Feature   Resolved Trivial   Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-542 @Immutable for entities and collections    Improvement Resolved Trivial     Fixed   Emmanuel Bernard




z - Hibernate Annotations   ANN-239 DefaultValidatorMessages_de.properties:    Task          Resolved Trivial   Fixed   Emmanuel Bernard
                                       translation errors




z - Hibernate Annotations   ANN-32     Support index creation                  Improvement Resolved Trivial     Fixed   Emmanuel Bernard



                                                                                                                                       244 of 1260
z - Hibernate Annotations   ANN-671 Log "Validator not present" only once           Improvement Resolved Trivial     Fixed       Unassigned
z - Hibernate Annotations   ANN-706 Typo's in reference manuals                     Patch       Resolved Trivial     Fixed       Unassigned




z - Hibernate Annotations   ANN-40     @Parent                                      New Feature   Resolved Trivial   Fixed       Emmanuel Bernard

z - Hibernate Annotations   ANN-91     @InheritanceJoinColumn instead of            Improvement Resolved Trivial     Duplicate   Unassigned
                                       @PrimaryKeyJoinColumn used in example code
                                       of section 2.2.4.3 of reference doc




                                                                                                                                               245 of 1260
z - Hibernate Annotations   ANN-588 ProxyBreakingTest fails on case sensitive file   Patch        Resolved Trivial   Fixed       Unassigned
                                       systems




z - Hibernate Annotations   ANN-126 mention usage of columnDefinition as part of     Improvement Resolved Trivial    Fixed       Emmanuel Bernard
                                       @Column in docs




z - Hibernate Annotations   ANN-345 EJB3NamingStrategy should be Serializable     Bug             Resolved Trivial   Fixed       Emmanuel Bernard
z - Hibernate Annotations   ANN-214 Annotation website documentation syntax error Bug             Resolved Trivial   Fixed       Emmanuel Bernard




z - Hibernate Annotations   ANN-27     @ManyToOne on a secondary table works?        Improvement Resolved Trivial    Duplicate   Unassigned




                                                                                                                                               246 of 1260
z - Hibernate Annotations   ANN-170 Keep user order of hbm files (to ease the typedef Improvement Resolved Trivial   Fixed   Emmanuel Bernard
                                    usage)
z - Hibernate Annotations   ANN-26 @OptimisticLock(excluded=true) (Logi             Improvement Resolved Trivial     Fixed   Emmanuel Bernard
                                    Ragnarsson)
z - Hibernate Annotations   ANN-368 Keywords first letter is not decapilalized      Bug         Resolved Trivial     Fixed   Unassigned
z - Hibernate Annotations   ANN-84 Review the Hibernate Annotations Reference       Improvement Resolved Trivial     Fixed   Unassigned
                                    Guide




                                                                                                                                           247 of 1260
z - Hibernate Annotations   ANN-547 Typo in Docs: 2.2.2.2 Declaring Column Attributes Bug   Resolved Trivial   Fixed   Emmanuel Bernard




                                                                                                                                     248 of 1260
z - Hibernate Annotations   ANN-90   mention usage of @Column together with @Id   Improvement Resolved Trivial   Fixed   Unassigned
                                     explicitly




                                                                                                                                      249 of 1260
z - Hibernate Annotations   ANN-87     @InheritanceJoinColumn rename is incomplete       Bug          Resolved Trivial   Fixed   Unassigned




z - Hibernate Annotations   ANN-37     Support for SQL Overriding (László Benke, Assaf   Improvement Resolved Trivial    Fixed   Emmanuel Bernard
                                       Berg)


z - Hibernate Annotations   ANN-577 Improvement in "2.2.5.3.2.3. Unidirectional with Patch            Resolved Trivial   Fixed   Diego Plentz
                                       join table"




z - Hibernate Annotations   ANN-34     Second passes binded to HbmBinder.SecondPass Improvement Resolved Trivial         Fixed   Emmanuel Bernard




                                                                                                                                                250 of 1260
z - Hibernate Annotations   ANN-631 Mistake in "2.2.5.2. Many-to-one"               Bug           Resolved Trivial   Fixed      Diego Plentz




z - Hibernate Annotations   ANN-262 @org.hibernate.annotatios.Table.name remaned Improvement Resolved Trivial        Fixed      Emmanuel Bernard
                                       in @...Table.appliesTo




z - Hibernate Annotations   ANN-89     Support generated=true property option for   New Feature   Resolved Trivial   Fixed      Emmanuel Bernard
                                       automatic refresh

z - Hibernate Annotations   ANN-761 Typo in documentation                           Bug           Resolved Trivial   Fixed      Diego Plentz




z - Hibernate Annotations   ANN-121 Named Queries should be package level visible   Improvement Resolved Trivial     Fixed      Unassigned

z - Hibernate Annotations   ANN-35     @Description and some other improvements     Patch         Resolved Trivial   Rejected   Unassigned




                                                                                                                                               251 of 1260
z - Hibernate Annotations        ANN-36       @ForceDiscriminator (Serg Prasolov)   Improvement Resolved Trivial   Fixed   Emmanuel Bernard




Generated at Sat Apr 23 15:32:21 CDT 2011 using JIRA 4.1#519.




                                                                                                                                         252 of 1260
Reporter           Created             Updated            Resolved           Affects Version/s   Fix Version/s
Emmanuel Bernard        4/5/2005 11:48    8/13/2006 19:22    8/13/2006 19:21 3.1beta3            3.2.0.cr2


Nic Holbrook           3/3/2006 16:05     3/11/2006 12:54    3/11/2006 12:54




                                                                                                                 253 of 1260
Diego Plentz   7/23/2006 12:11   7/23/2006 14:30   7/23/2006 14:29 3.2.0.cr1




                                                                               254 of 1260
Christian Bauer   10/15/2006 5:39   10/20/2006 11:32   10/20/2006 11:31 3.2.0.ga   3.2.1




                                                                                           255 of 1260
Christophe        2/18/2009 10:00    5/5/2009 14:13    5/5/2009 14:13 3.4.0.GA




Christian Bauer    5/28/2006 6:03   8/25/2006 17:49   8/25/2006 17:49            3.2.0.cr2




                                                                                             256 of 1260
Sven Woltmann   4/1/2008 11:58   6/18/2008 12:52   6/18/2008 12:52 3.3.1.GA   3.3.2
                                                                              3.4.0.CR2




                                                                                          257 of 1260
Niko Horn   6/3/2006 14:27   6/28/2006 5:02   6/28/2006 5:02 3.2.0.cr1   3.2.0.cr2




                                                                                     258 of 1260
Noel Bush           1/25/2006 12:38    1/25/2006 14:18   1/25/2006 14:18 3.1beta8




Emmanuel Bernard      1/2/2006 6:46      1/5/2006 7:51     1/5/2006 7:51            3.1beta8

Emmanuel Bernard      4/5/2005 9:49   11/11/2007 22:49   4/26/2006 12:06 3.1beta3   3.1.0.beta10

Emmanuel Bernard   12/30/2005 12:56     5/5/2006 18:29    5/4/2006 10:14            3.2.0.cr1


Emmanuel Bernard     4/2/2005 13:17     9/5/2005 16:27    9/5/2005 16:27 3.1beta3   3.1beta5


Emmanuel Bernard    2/13/2007 20:35    2/13/2007 20:39   2/13/2007 20:39 3.2.1      3.3.0.ga


                                                                                                   259 of 1260
Emmanuel Bernard      1/2/2006 5:37    1/10/2006 6:40    1/10/2006 6:40             3.1beta8

Emmanuel Bernard   12/30/2005 12:59   2/10/2006 19:20   2/10/2006 19:20             3.1beta9

Emmanuel Bernard    4/19/2006 17:57   4/19/2006 18:12   4/19/2006 18:12 3.1beta9    3.1.0.beta10

Emmanuel Bernard    8/28/2006 16:30   8/28/2006 16:44   8/28/2006 16:44 3.2.0.cr1   3.2.0.cr2


Steven Grimm       11/15/2005 10:07    1/4/2006 16:58    1/4/2006 16:58 3.1beta6    3.1beta8




                                                                                                   260 of 1260
Bastian Voigt         3/25/2008 11:02     6/2/2009 5:11     6/4/2008 9:21 3.3.1.GA    3.3.2
                                                                                      3.4.0.CR2




Michael Kantarovich     8/3/2006 3:49   8/25/2006 15:59   8/25/2006 15:59 3.2.0.cr1




                                                                                                  261 of 1260
Emmanuel Bernard   12/30/2005 12:18   1/11/2006 16:35   1/11/2006 16:35            3.1beta8

Prabhakar Rao R      4/21/2006 1:43    4/21/2006 1:50    4/21/2006 1:50




mike perham         10/2/2005 14:32   10/3/2005 20:53   10/2/2005 21:05 3.1beta5




Emmanuel Bernard   12/30/2005 13:00   2/10/2006 19:17   2/10/2006 19:17            3.1beta9




                                                                                              262 of 1260
Vincent Jenks      12/22/2006 17:31   1/25/2007 18:47   1/16/2007 19:12 3.2.1       3.3.0.ga




Emmanuel Bernard   12/30/2005 11:56    1/3/2006 18:42    1/3/2006 18:42             3.1beta8

Pete Muir            6/2/2006 13:17    6/28/2006 4:43    6/28/2006 4:43 3.2.0.cr1




                                                                                               263 of 1260
Ronn Chinowutthichai     4/6/2006 2:36   5/5/2006 18:08   4/30/2006 11:32 3.1beta9    3.2.0.cr1




Celso Barreto          7/20/2006 17:36   7/21/2006 8:28   7/20/2006 18:37 3.2.0.cr1




                                                                                                  264 of 1260
Philipp Pirozhkov   1/27/2006 3:19   2/12/2006 4:02   1/27/2006 4:28 3.1beta8




                                                                                265 of 1260
Rory Winston   11/25/2005 3:59   11/25/2005 6:12   11/25/2005 6:12 3.1beta6




                                                                              266 of 1260
Stanislav Mironov     3/31/2006 7:08   3/31/2006 7:25   3/31/2006 7:25 3.1beta8




Tim McCune           12/7/2005 15:00   1/10/2006 6:40   1/10/2006 6:40 3.1beta6   3.1beta8




Emmanuel Bernard    12/30/2005 12:25   1/4/2006 12:37   1/4/2006 12:37            3.1beta8



                                                                                             267 of 1260
Vincenz Braun   10/28/2005 6:30   1/10/2006 8:36   1/10/2006 8:36 3.1beta6   3.1beta8




                                                                                        268 of 1260
Eddie Man            3/29/2007 0:33   3/3/2008 20:08   3/3/2008 20:08 3.2.1   3.3.1.CR1




Emmanuel Bernard   12/30/2005 11:46   1/4/2006 16:59   1/4/2006 16:59         3.1beta8




                                                                                          269 of 1260
Sergey Vladimirov   12/5/2005 18:10   12/19/2005 16:09   12/6/2005 11:06 3.1beta6   3.1beta7




                                                                                               270 of 1260
Jimmi Dyson   4/28/2006 4:04   4/28/2006 10:45   4/28/2006 10:45 3.1.0.beta10   3.2.0.cr1




                                                                                            271 of 1260
Sergey Vladimirov      12/12/2005 18:23   12/13/2005 19:00   12/13/2005 6:49 3.1beta7




Marcio Wesley Borges   12/23/2005 12:54    2/10/2006 19:25   2/10/2006 19:25 3.1beta7




Emmanuel Bernard        3/16/2006 14:01    3/16/2006 14:02   3/16/2006 14:02            3.1beta9



                                                                                                   272 of 1260
Emmanuel Bernard    4/26/2006 1:04   4/26/2006 1:21   4/26/2006 1:21            3.1.0.beta10
Tim Smith          11/29/2007 3:42   3/3/2008 18:22   3/3/2008 18:22 3.3.0.ga   3.3.1.CR1




Emmanuel Bernard    3/1/2006 22:51   3/1/2006 22:51   3/1/2006 22:51 3.1beta8   3.1beta9

Emmanuel Bernard     1/3/2006 3:40    1/3/2006 6:25    1/3/2006 6:25            3.1beta8




                                                                                               273 of 1260
Mattias Arbin      11/17/2005 7:53   12/15/2005 16:29   11/30/2005 13:26 3.1beta6    3.1beta7




Emmanuel Bernard   11/27/2005 9:04    11/27/2005 9:17    11/27/2005 9:17 3.1beta6    3.1beta7

Emmanuel Bernard    1/2/2006 16:33     1/2/2006 18:15     1/2/2006 18:15             3.1beta8


Emmanuel Bernard    3/7/2006 19:26     3/7/2006 19:28     3/7/2006 19:28             3.1beta9

Emmanuel Bernard   3/28/2006 16:21    3/28/2006 16:29    3/28/2006 16:29 3.1beta9    3.1.0.beta10


Emmanuel Bernard   5/31/2006 10:31    5/31/2006 10:54    5/31/2006 10:54             3.2.0.cr2

Emmanuel Bernard   6/12/2006 11:51    6/12/2006 11:56    6/12/2006 11:56 3.2.0.cr1   3.2.0.cr2
Emmanuel Bernard    6/8/2006 19:01    12/8/2006 12:19   10/17/2006 19:58             3.2.1
Emmanuel Bernard    7/1/2006 20:40     7/1/2006 20:45     7/1/2006 20:45             3.2.0.cr2




                                                                                                    274 of 1260
Steven Verze       3/31/2006 6:41   1/14/2009 14:10    8/25/2006 18:03




Emmanuel Bernard    7/1/2006 7:15   12/8/2006 12:19   10/18/2006 17:10                3.2.1




Emmanuel Bernard    7/1/2006 9:40   12/8/2006 12:19    11/1/2006 22:23                3.2.1

Emmanuel Bernard   5/4/2006 15:46    7/27/2006 7:42     5/4/2006 15:46 3.1.0.beta10   3.2.0.cr1



                                                                                                  275 of 1260
Daniel Tabuenca    7/20/2006 15:41   12/6/2006 23:21   12/6/2006 23:21 3.2.0.cr1   3.2.1




Emmanuel Bernard    7/1/2006 10:08   8/17/2006 11:33   8/17/2006 11:33             3.2.0.cr2


Emmanuel Bernard   8/13/2006 19:18   8/13/2006 19:20   8/13/2006 19:20 3.2.0.cr1   3.2.0.cr2


Amir Pashazadeh      9/5/2006 5:30    9/5/2006 10:08    9/5/2006 10:08 3.2.0.cr1




Emmanuel Bernard   8/15/2006 12:02   8/15/2006 12:03   8/15/2006 12:03 3.2.0.cr1   3.2.0.cr2




                                                                                               276 of 1260
Pierre Fourès     6/29/2006 13:06   11/29/2007 3:43   8/30/2006 23:14   3.2.0.cr2




Amir Pashazadeh   9/19/2006 17:26   2/13/2007 18:18   2/13/2007 16:20   3.3.0.ga




                                                                                    277 of 1260
Thomas Kubicek       1/25/2007 9:19    10/11/2007 8:58     2/10/2007 1:40 3.2.1   3.3.0.ga




Emmanuel Bernard   10/13/2006 17:26    12/8/2006 12:19   10/13/2006 17:28         3.2.1

Emmanuel Bernard   10/13/2006 15:22     1/18/2008 7:21    12/8/2006 12:20         3.2.1


Emmanuel Bernard   10/27/2006 14:55   10/27/2006 15:03   10/27/2006 15:03         3.2.1
Emmanuel Bernard   10/31/2006 21:48    12/8/2006 12:19   10/31/2006 22:39         3.2.1



Daniel               1/2/2007 14:40     1/8/2007 17:23     1/8/2007 16:28 3.2.1   3.3.0.ga




Emmanuel Bernard   10/17/2006 15:38    12/8/2006 12:19    11/1/2006 15:32         3.2.1




                                                                                             278 of 1260
Diego Plentz               3/12/2007 22:19      7/8/2007 3:16      7/8/2007 3:16             3.3.1.beta1




Emmanuel Bernard          10/27/2006 16:37   11/24/2006 10:21   11/24/2006 10:21             3.2.1

Diego Plentz               3/12/2007 22:29      7/8/2007 3:18      7/8/2007 3:18             3.3.1.beta1




Santiago Arriaga Noguez   11/29/2006 12:07   11/29/2006 21:43   11/29/2006 21:43 3.2.0.ga    3.2.1

Emmanuel Bernard            2/17/2006 4:52     2/17/2006 4:58     2/17/2006 4:58 3.1beta8    3.1beta9


Emmanuel Bernard            8/10/2006 9:24    4/27/2007 11:16     8/10/2006 9:27 3.2.0.cr1   3.2.0.cr2




                                                                                                           279 of 1260
Chris Wood       7/6/2005 22:26    8/11/2005 14:50    8/11/2005 14:50 3.1beta3   3.1beta5




Mattias Arbin   11/17/2005 8:07   11/30/2005 13:27   11/30/2005 13:27 3.1beta6   3.1beta7




                                                                                            280 of 1260
Chris Wood   12/9/2005 1:45   12/9/2005 8:37   12/9/2005 8:37 3.1beta6   3.1beta7




                                                                                    281 of 1260
Armin Haaf          1/11/2007 7:22    3/9/2007 15:11    3/9/2007 15:11




Emmanuel Bernard   10/14/2005 4:13   10/14/2005 4:41   10/14/2005 4:41 3.1beta6    3.1beta7

Emmanuel Bernard    8/8/2006 12:11    8/8/2006 12:12    8/8/2006 12:12 3.2.0.cr1   3.2.0.cr2

Miguel Griffa      8/30/2008 18:48    4/16/2009 9:08    4/16/2009 9:08 3.3.1.GA




                                                                                               282 of 1260
Peak Dev   2/13/2006 18:37   2/14/2006 9:17   2/14/2006 1:05




                                                               283 of 1260
Vjeran Marcinko    12/24/2005 1:54   1/12/2006 18:05   1/12/2006 18:05 3.1beta7




Emmanuel Bernard   1/16/2006 11:48   1/16/2006 11:49   1/16/2006 11:49            3.1beta8




                                                                                             284 of 1260
Adam T              1/23/2007 12:33    2/10/2007 11:07    2/10/2007 11:07




Emmanuel Bernard   11/25/2006 12:39    11/26/2006 8:17    11/26/2006 8:17            3.2.1


Ilya Elterman       12/14/2005 4:46   12/23/2005 14:33   12/23/2005 14:33 3.1beta7   3.1beta8




                                                                                                285 of 1260
Hontvári József   10/31/2007 5:20   11/2/2007 19:24   10/31/2007 13:46 3.3.0.ga




Yuval              11/5/2007 3:36   11/15/2007 3:46    11/5/2007 17:38 3.2.1




                                                                                  286 of 1260
Alvin   3/24/2008 23:49   3/26/2008 8:44   3/26/2008 8:44 3.3.1.GA




                                                                     287 of 1260
Lars Heyden   4/22/2008 10:37   11/26/2008 20:00   6/18/2008 12:53 3.3.1.GA   3.4.0.CR2




                                                                                          288 of 1260
Nick Heudecker      1/4/2008 13:19   11/23/2008 10:50      1/7/2008 6:52 3.3.0.ga




Emmanuel Bernard   11/6/2006 19:02   11/24/2006 10:00   11/24/2006 10:00 3.2.0.ga    3.2.1

ron piterman       8/25/2006 10:48    12/6/2006 23:21    12/6/2006 23:21 3.2.0.cr1   3.2.1




                                                                                             289 of 1260
Matěj Kraus          2/23/2006 9:15   2/23/2006 17:20   2/23/2006 17:20 3.1beta8   3.1beta9




Emmanuel Bernard   11/14/2006 20:42   11/29/2006 8:15   11/29/2006 8:15            3.2.1



kishorepragada       12/4/2006 0:47    12/4/2006 8:43    12/4/2006 8:43




                                                                                              290 of 1260
Earnie Dyke         1/9/2008 7:28    3/6/2008 21:37    3/6/2008 21:37 3.2.1




Emmanuel Bernard   1/14/2008 0:50    3/3/2008 22:17    3/3/2008 22:17 3.3.0.ga   3.3.1.CR1


sathish kumar .N    8/5/2008 8:22   8/14/2008 22:44   8/14/2008 22:44 3.2.1




                                                                                             291 of 1260
Cédric Chantepie         3/10/2008 5:40   3/11/2008 14:12   3/10/2008 18:53 3.3.1.CR1


lukesh shirkey           4/28/2008 5:05   5/31/2008 13:48   5/31/2008 13:48




Juraci Paixao Krohling   10/3/2008 8:59   3/31/2009 17:03   10/23/2008 5:21




Emmanuel Bernard         5/1/2008 17:52    5/1/2008 17:53    5/1/2008 17:53             3.4.0.CR1




                                                                                                    292 of 1260
Alexis Seigneurin   10/28/2005 8:05   11/11/2008 17:02   11/15/2005 10:06             3.1beta7




Emmanuel Bernard    8/27/2006 23:32    8/27/2006 23:37    8/27/2006 23:37 3.2.0.cr1   3.2.0.cr2




Emmanuel Bernard    12/6/2006 23:22    12/19/2006 5:38    12/19/2006 5:38             3.3.0.ga



                                                                                                  293 of 1260
ron piterman   9/8/2006 10:41   9/8/2006 14:00   9/8/2006 14:00 3.2.0.cr1




                                                                            294 of 1260
Bryan Brouckaert   10/11/2006 2:11   11/30/2006 15:51   11/30/2006 15:51 3.2.0.cr3   3.2.1




                                                                                             295 of 1260
Michael Newcomb   5/22/2007 8:16   8/2/2007 10:58   5/22/2007 12:48




George Gastaldi    6/8/2007 8:26    6/8/2007 8:40     6/8/2007 8:40




                                                                      296 of 1260
Christian Bauer     9/1/2006 11:26   6/29/2007 18:15   11/30/2006 16:13            3.2.1




Emmanuel Bernard   5/17/2007 20:11    7/3/2007 11:26     7/3/2007 11:26 3.3.0.ga   3.3.1.beta1




                                                                                                 297 of 1260
Chandra   4/23/2007 14:56   7/11/2007 17:21   7/11/2007 17:21 3.3.0.ga   3.3.1.beta1




                                                                                       298 of 1260
Artur Legan   6/6/2007 16:00   7/12/2007 18:18   7/12/2007 18:18 3.3.0.ga   3.3.1.beta1




                                                                                          299 of 1260
Michael Newcomb   8/2/2007 10:33   8/2/2007 14:31   8/2/2007 14:31 3.3.0.ga




                                                                              300 of 1260
Jifeng Liu         8/21/2007 15:12   3/6/2008 14:58    3/6/2008 14:57 3.3.0.ga   3.3.1.CR1




Emmanuel Bernard   3/14/2008 10:49   1/8/2010 11:27   3/14/2008 10:50            3.3.1.GA




                                                                                             301 of 1260
Miroslav Havram   5/19/2008 9:21   6/25/2009 4:53   6/10/2008 9:16 3.3.1.GA   3.4.0.CR2




                                                                                          302 of 1260
Ole Jørgen Aurebekk   8/24/2006 4:20   8/24/2006 17:56   8/24/2006 17:56 3.2.0.cr1




                                                                                     303 of 1260
Martijn Reuvers   12/27/2006 12:53   1/16/2007 18:41   1/16/2007 18:41 3.2.1   3.3.0.ga




                                                                                          304 of 1260
Tim McCune         12/1/2005 18:00   12/6/2005 11:49   12/6/2005 11:49 3.1beta6   3.1beta7




Emmanuel Bernard    9/14/2006 8:39    9/14/2006 8:55    9/14/2006 8:55            3.2.0.cr2

Patrick Angeles    11/2/2005 11:31   11/16/2005 6:35   11/16/2005 6:35 3.1beta6   3.1beta7




                                                                                              305 of 1260
Noel Bush   1/9/2006 18:48   1/10/2006 18:09   1/10/2006 18:09 3.1beta7




                                                                          306 of 1260
Laurent Perez   1/15/2007 8:04   3/9/2007 15:28   3/9/2007 15:28 3.2.1   3.3.0.ga




                                                                                    307 of 1260
Tim McCune   12/1/2005 14:43   12/12/2005 4:58   12/12/2005 4:58 3.1beta6




                                                                            308 of 1260
Benjamin Bentmann   6/25/2006 15:59   8/23/2006 23:21   8/23/2006 23:21 3.2.0.cr1   3.2.0.cr2




                                                                                                309 of 1260
Guilherme de Azevedo Silveira   5/17/2006 10:10   8/9/2006 22:35   8/9/2006 22:35 3.2.0.cr1   3.2.0.cr2




Emmanuel Bernard                 4/5/2005 10:12   7/3/2007 11:28   7/3/2007 11:28 3.1beta3




                                                                                                          310 of 1260
Emmanuel Bernard     12/2/2004 2:20     9/6/2005 17:13     9/6/2005 17:13 3.1beta3   3.1beta5




Emmanuel Bernard   10/26/2005 21:39   11/14/2005 18:00   11/14/2005 18:00 3.1beta7   3.1beta7




                                                                                                311 of 1260
Chris Wood   1/4/2006 2:33   2/10/2006 19:16   2/10/2006 19:16 3.1beta7




Chris Wood   7/6/2005 1:24    8/22/2005 8:47    8/22/2005 8:47




                                                                          312 of 1260
Anthony Patricio    1/31/2007 3:26    2/9/2007 21:51    2/9/2007 21:51 3.2.1   3.3.0.ga




rajanikar reddy    10/28/2005 2:49   10/28/2005 3:42   10/28/2005 3:42




                                                                                          313 of 1260
Tobin Edwards   9/8/2008 12:24   9/9/2008 9:09   9/9/2008 9:09 3.3.0.ga




                                                                          314 of 1260
Kenny Cheang           4/9/2006 20:08   4/30/2006 14:14   4/30/2006 14:14 3.1beta9




Christian Bauer       10/1/2005 13:28   2/13/2007 18:16   2/13/2007 18:16            3.3.0.ga




Matthew D. Frederes   1/15/2006 15:21   4/30/2006 22:29   4/30/2006 22:29            3.2.0.cr1




                                                                                                 315 of 1260
Stephen Chin   11/16/2005 19:42   11/24/2005 12:11   11/24/2005 12:11 3.1beta6   3.1beta7




                                                                                            316 of 1260
Christian Bauer   2/28/2006 6:42   3/2/2006 16:34   3/2/2006 16:34




                                                                     317 of 1260
Mattias Arbin   10/17/2005 8:15    8/15/2006 10:44     5/5/2006 13:01 3.1beta6   3.2.0.cr1




Leszek Gawron   12/15/2005 7:36   12/19/2005 12:57   12/19/2005 12:57            3.1beta8




                                                                                             318 of 1260
Mark Hobson        10/18/2006 10:05   10/31/2006 4:13   10/27/2006 14:57 3.2.0.ga   3.2.1




Emmanuel Bernard    12/29/2005 7:39   12/29/2005 7:40    12/29/2005 7:40            3.1beta8

Arnout Engelen       1/12/2007 5:22   6/23/2008 15:49     1/12/2007 8:30            3.3.0.ga




                                                                                               319 of 1260
arulkumar          4/30/2008 4:43   5/2/2008 22:23   5/2/2008 22:23 3.3.1.GA




Emmanuel Bernard   8/1/2006 14:58   8/1/2006 19:43   8/1/2006 19:43 3.2.0.cr1   3.2.0.cr2




                                                                                            320 of 1260
Miroslav Havram     3/24/2008 5:06     6/5/2008 6:47     6/5/2008 6:47 3.3.1.GA   3.3.2
                                                                                  3.4.0.CR2




Mehran Mehr         9/19/2005 5:18   11/24/2005 5:38   11/24/2005 5:38 3.1beta5


Leonardo Quijano   9/27/2005 10:24    3/9/2006 13:28    10/6/2005 8:53 3.1beta5




                                                                                              321 of 1260
Koda Janh   7/11/2006 10:43   7/11/2006 11:10   7/11/2006 11:10 3.2.0.cr1




                                                                            322 of 1260
Immo Heikkinen   10/31/2007 8:47   5/6/2008 9:58   3/3/2008 21:56 3.3.0.ga   3.3.1.CR1




                                                                                         323 of 1260
Max Power            4/1/2006 14:12     4/1/2006 15:41     4/1/2006 15:41 3.1beta9   3.1.0.beta10




Emmanuel Bernard   10/13/2006 15:34   10/27/2006 16:35   10/27/2006 16:35            3.2.1




                                                                                                    324 of 1260
Diego Plentz   3/12/2007 22:47   7/8/2007 3:19   7/8/2007 3:19   3.3.1.beta1




                                                                               325 of 1260
Emmanuel Bernard   6/30/2005 17:25   7/24/2005 15:16   7/24/2005 15:16 3.1beta3       3.1beta4




Emmanuel Bernard    4/26/2006 1:12    5/5/2006 18:31    5/2/2006 16:46 3.1.0.beta10   3.2.0.cr1




                                                                                                  326 of 1260
Barry Kaplan   10/17/2006 19:48   10/18/2006 19:11   10/18/2006 9:56 3.2.0.cr3




                                                                                 327 of 1260
Rene Stolp   4/27/2006 10:10   4/27/2006 12:23   4/27/2006 12:23 3.1beta9   3.2.0.cr1




                                                                                        328 of 1260
Amelin Dmitry      8/16/2006 12:39   8/31/2006 14:57   8/31/2006 14:57 3.2.0.cr1   3.2.0.cr2




Emmanuel Bernard     2/8/2007 9:59    3/9/2007 15:14    3/9/2007 15:14             3.3.0.ga




                                                                                               329 of 1260
Tim Evers         3/4/2008 22:02   3/10/2008 18:51   3/6/2008 15:43 3.3.1.CR1   3.3.1.GA




Mathias Bogaert   12/2/2005 4:54    12/2/2005 6:08   12/2/2005 6:08




                                                                                           330 of 1260
Mathias Bogaert    11/18/2005 3:48   11/18/2005 7:18   11/18/2005 7:18 3.1beta6




Emmanuel Bernard    6/2/2006 11:10    6/2/2006 11:12    6/2/2006 11:12 3.2.0.cr1      3.2.0.cr2

Emmanuel Bernard    4/26/2006 1:17    5/5/2006 18:30    5/1/2006 22:21 3.1.0.beta10   3.2.0.cr1

Andrew Eiler       1/16/2006 15:25   2/11/2006 12:01   2/11/2006 12:01                3.1beta9




                                                                                                  331 of 1260
Ted Bergeron   1/24/2006 10:02   1/24/2006 12:35   1/24/2006 12:27 3.1beta8




                                                                              332 of 1260
Alexander Rupsch   4/30/2006 14:41   4/30/2006 22:57   4/30/2006 22:57 3.1.0.beta10   3.2.0.cr1




Chris Wood         7/31/2005 20:27    9/5/2005 17:35    9/5/2005 17:35 3.1beta3       3.1beta5




Emmanuel Bernard    7/27/2006 7:40   8/17/2006 11:22   8/17/2006 11:22 3.2.0.cr1




                                                                                                  333 of 1260
Emmanuel Bernard   7/17/2007 8:49   7/17/2007 8:56   7/17/2007 8:56 3.3.0.ga   3.3.1.beta1




                                                                                             334 of 1260
Alexis Seigneurin   10/28/2005 8:18   11/24/2005 5:41   11/24/2005 5:41 3.1beta6




                                                                                   335 of 1260
Peak Dev   2/13/2006 11:29   2/14/2006 1:06   2/13/2006 17:23




                                                                336 of 1260
Andrey Petrov   5/31/2006 2:58   3/23/2009 15:21   5/31/2006 10:43 3.2.0.cr1




                                                                               337 of 1260
Patrick Moore   9/7/2006 20:32   11/2/2007 19:47   11/2/2007 19:47 3.2.0.cr1




                                                                               338 of 1260
Brian Lenz   4/5/2006 13:12   4/30/2006 14:01   4/30/2006 14:01   3.2.0.cr1




                                                                              339 of 1260
Paul Cantrell      5/11/2006 19:18     5/12/2006 9:43     5/12/2006 7:43




Emmanuel Bernard    1/5/2006 10:16     1/5/2006 10:20     1/5/2006 10:20            3.1beta8




Emmanuel Bernard   12/14/2005 4:03   12/19/2005 14:52   12/19/2005 12:55 3.1beta7   3.1beta8



                                                                                               340 of 1260
M. Lhotellerie     2/6/2008 13:32     5/6/2008 8:15   3/10/2008 19:26 3.3.1.beta1   3.3.1.GA




Emmanuel Bernard   8/8/2006 16:35   8/17/2006 14:29   8/17/2006 14:29 3.2.0.cr1     3.2.0.cr2




Emmanuel Bernard   8/8/2005 21:06    8/8/2005 21:07    8/8/2005 21:07 3.1beta4      3.1beta5


                                                                                                341 of 1260
Emmanuel Bernard    6/23/2006 10:45   6/23/2006 11:01   6/23/2006 11:01            3.2.0.cr2
Hardy Ferentschik   8/18/2008 11:43   8/18/2008 11:44   8/18/2008 11:44            3.4.0.GA




Adam Kramer         3/29/2006 13:01   3/29/2006 13:54   3/29/2006 13:54 3.1beta8




                                                                                               342 of 1260
Thomas Risberg   5/26/2006 23:21   8/25/2006 17:52   8/25/2006 17:52 3.2.0.cr1




                                                                                 343 of 1260
Sven Schliesing    3/12/2006 18:55   8/25/2006 18:28   8/25/2006 18:28 3.1beta8   3.2.0.cr2




Emmanuel Bernard   9/18/2005 18:14   9/18/2005 18:18   9/18/2005 18:18 3.1beta5   3.1beta6




                                                                                              344 of 1260
tingting chen    4/12/2006 23:44   4/13/2006 17:33   4/13/2006 17:33 3.1beta7




Saverio Trioni    2/21/2007 4:55   2/23/2007 10:53   2/23/2007 10:53 3.2.0.ga
                                                                     3.2.1




                                                                                345 of 1260
Eduard Martinescu   5/15/2008 16:07   5/20/2008 14:18   5/20/2008 14:18 3.3.0.ga
                                                                        3.3.1.GA




Emmanuel Bernard    6/12/2006 11:55   6/12/2006 11:57   6/12/2006 11:57            3.2.0.cr2
Leonardo Quijano    11/13/2005 1:35   2/10/2006 20:54   2/10/2006 20:54 3.1beta6   3.1beta9




Diego Plentz         4/16/2007 0:25     7/8/2007 5:38     7/8/2007 5:38            3.3.1.beta1


                                                                                                 346 of 1260
Damon Feldman   2/15/2006 11:10   8/6/2007 19:50   2/13/2007 16:50 3.1beta8   3.3.0.ga




                                                                                         347 of 1260
Alec Lanter   12/4/2006 13:03   1/17/2007 16:50   1/17/2007 16:50 3.2.0.ga




                                                                             348 of 1260
Sergey Kashin            3/10/2006 10:50   3/12/2006 15:34   3/12/2006 15:34 3.1beta8    3.1beta9




Juraci Paixao Krohling    3/31/2009 6:47    3/31/2009 6:49    3/31/2009 6:49             3.4.1


Emmanuel Bernard         8/15/2006 10:14   8/15/2006 10:44   8/15/2006 10:44 3.2.0.cr1   3.2.0.cr2




                                                                                                     349 of 1260
Salvatore Insalaco   10/27/2006 5:42   11/29/2006 8:20   11/29/2006 8:20 3.2.0.ga   3.2.1




Emmanuel Bernard       3/7/2006 5:07   3/14/2006 12:44     3/7/2006 9:46            3.1beta9




                                                                                               350 of 1260
Ryan Dewell        12/21/2005 10:45   9/5/2006 11:50   9/5/2006 11:50 3.1beta7   3.2.0.cr2




Emmanuel Bernard     5/1/2008 17:48   5/1/2008 17:53   5/1/2008 17:53            3.4.0.CR1




                                                                                             351 of 1260
Michael Newcomb   3/8/2006 14:43   3/10/2006 3:44   3/10/2006 3:44 3.1beta3
                                                                   3.1beta4
                                                                   3.1beta5
                                                                   3.1beta6
                                                                   3.1beta7
                                                                   3.1beta8




Scott Haug        8/8/2005 21:11   9/6/2005 11:16   9/5/2005 16:36 3.1beta4




                                                                              352 of 1260
Chandra   6/7/2007 19:56   1/5/2008 11:23   7/17/2007 12:43 3.3.0.ga




                                                                       353 of 1260
James Roper   3/15/2008 20:36   3/15/2008 20:55   3/15/2008 20:55 3.3.0.ga




                                                                             354 of 1260
Ted Bergeron       10/26/2005 10:19   11/15/2005 13:43   11/15/2005 13:43 3.1beta6   3.1beta7




Emmanuel Bernard    1/25/2006 18:46    3/14/2006 14:55    3/14/2006 14:55            3.1beta9




                                                                                                355 of 1260
Pascal Alberty   3/12/2007 15:25   3/16/2007 10:40   3/15/2007 12:32 3.2.1   3.3.0.ga




                                                                                        356 of 1260
Aleksei Valikov    5/15/2007 5:55    6/7/2007 9:36    6/7/2007 9:36 3.3.0.ga




Emmanuel Bernard   5/10/2006 8:39   5/10/2006 8:46   5/10/2006 8:46 3.1.0.beta10   3.2.0.cr1




                                                                                               357 of 1260
Philippe Laflamme   4/24/2007 10:55   10/29/2008 8:15   7/11/2007 17:26 3.3.0.ga




Emmanuel Bernard    1/17/2007 17:28   2/10/2007 11:38   2/10/2007 11:38




                                                                                   358 of 1260
Amit Kasher   2/21/2007 6:07   2/25/2007 2:23   2/23/2007 11:59 3.1beta6




                                                                           359 of 1260
Robert Watkins   1/26/2006 20:33   1/27/2006 4:19   1/27/2006 4:19 3.1beta8   3.1beta9




                                                                                         360 of 1260
yuanqingfei   6/6/2008 1:23   8/14/2008 15:39   8/14/2008 15:39 3.3.1.GA
                                                                3.4.0.CR1




                                                                            361 of 1260
Søren Pedersen       2/7/2007 1:31    7/19/2009 4:26    2/9/2007 16:56 3.2.1   3.3.0.ga




Emmanuel Bernard   2/10/2008 13:55   2/10/2008 22:48   2/10/2008 22:48         3.3.1.CR1




                                                                                           362 of 1260
Chris Wood          8/10/2005 21:09    8/11/2005 1:52    8/11/2005 1:52 3.1beta4    3.1beta5




Emmanuel Bernard     5/2/2006 15:24    5/5/2006 18:31    5/3/2006 21:11             3.2.0.cr1

Emmanuel Bernard     8/7/2005 18:07     8/8/2005 9:14     8/8/2005 9:14 3.1beta4    3.1beta5

Emmanuel Bernard      3/7/2006 5:04     3/7/2006 9:45     3/7/2006 9:45             3.1beta9
CLEMENT Sébastien    7/6/2006 11:08   8/25/2006 17:42   8/25/2006 17:42 3.2.0.cr1




                                                                                                363 of 1260
fdo   2/21/2006 10:57   3/11/2006 13:13   3/11/2006 13:08 3.1beta8   3.1beta9




                                                                                364 of 1260
Diego Plentz    3/12/2007 22:16      7/8/2007 3:19      7/8/2007 3:19            3.3.1.beta1




Mattias Arbin   11/17/2005 8:13   11/30/2005 13:28   11/30/2005 13:28 3.1beta6   3.1beta7




                                                                                               365 of 1260
Zheng.Duan   8/15/2006 2:42   8/31/2006 14:53   8/31/2006 14:53 3.2.0.cr1   3.2.0.cr2




                                                                                        366 of 1260
Stephen Friedrich        3/23/2006 10:17    4/30/2006 11:45    4/30/2006 11:45 3.1beta8   3.2.0.cr1




Emmanuel Bernard          2/9/2006 15:54    3/13/2006 16:51    3/13/2006 16:51
Patrick Angeles          11/2/2005 11:36   11/17/2005 11:34   11/17/2005 11:34 3.1beta6




Juraci Paixao Krohling    1/14/2009 8:09     1/14/2009 8:16     1/14/2009 8:16




                                                                                                      367 of 1260
Ilya Elterman   12/22/2005 8:04   12/23/2005 4:01   12/22/2005 12:54 3.1beta7




Anton P.         2/16/2007 5:45    3/9/2007 14:57     3/9/2007 14:57 3.1beta3




                                                                                368 of 1260
Todd O   6/14/2006 10:42   9/5/2006 12:39   9/5/2006 12:39 3.1beta6   3.2.0.cr2




                                                                                  369 of 1260
George Lindholm   1/10/2006 14:26   2/10/2006 18:53   2/10/2006 18:53




                                                                        370 of 1260
Chris Rudd       4/27/2006 17:48   12/18/2006 12:01   4/30/2006 14:42 3.1beta8




nhhockeyplayer   4/23/2007 14:26     7/3/2007 12:36    7/3/2007 12:36 3.2.1




                                                                                 371 of 1260
Panagiotis Korros      10/10/2005 9:09   3/29/2006 13:56   10/25/2005 17:20 3.1beta6




Aleksander Blomskøld   12/19/2005 5:36   12/19/2005 6:00    12/19/2005 6:00 3.1beta6
                                                                            3.1beta7




                                                                                       372 of 1260
Adrian Sampaleanu     7/6/2006 16:01   8/28/2006 14:38   8/28/2006 14:38




Emmanuel Bernard       7/1/2005 8:17    8/12/2005 4:51    8/12/2005 4:51 3.1beta3

Emmanuel Bernard    10/13/2006 10:13   12/8/2006 12:20   12/8/2006 12:20 3.2.0.cr3   3.2.1




                                                                                             373 of 1260
Shawn Clowater      3/20/2007 14:03   3/22/2007 17:08    3/22/2007 1:21 3.3.0.ga   3.3.0.ga




Hardy Ferentschik     6/9/2008 5:52   6/19/2008 10:02   6/19/2008 10:02            3.4.0.CR2




                                                                                               374 of 1260
Erik G             3/28/2006 23:50   5/17/2006 9:38   4/30/2006 11:56 3.1beta9   3.2.0.cr1




Michael Buchholz    8/24/2005 1:26   8/24/2005 4:13    8/24/2005 4:13 3.1beta3




                                                                                             375 of 1260
Arnout Engelen      1/4/2007 9:06    1/7/2007 16:32     1/6/2007 10:57




Emmanuel Bernard   6/8/2006 19:04   12/8/2006 12:19   10/11/2006 17:27   3.2.1




                                                                                 376 of 1260
Jifeng Liu         5/29/2007 10:45   7/12/2007 15:21   7/12/2007 15:21 3.3.0.ga   3.3.1.beta1




Emmanuel Bernard   1/12/2006 18:06   1/12/2006 18:07   1/12/2006 18:07            3.1beta8




                                                                                                377 of 1260
Álvaro Queiroz Valente   4/17/2006 9:49   6/26/2006 17:22   6/26/2006 17:22 3.1beta7




Emmanuel Bernard          1/3/2006 4:15    1/5/2006 10:18    1/5/2006 10:18            3.1beta8




                                                                                                  378 of 1260
Paul Singleton Kossler   4/27/2007 10:32   4/24/2008 16:26   7/11/2007 18:04 3.3.0.ga   3.3.1.beta1




                                                                                                      379 of 1260
Tarek Hammoud       4/9/2006 16:34   4/30/2006 14:05   4/30/2006 14:05 3.1beta9




Jack Hung          8/11/2005 12:38    9/5/2005 15:29    9/5/2005 15:27 3.1beta4



Emmanuel Bernard   9/18/2006 18:00   9/25/2006 17:10   9/25/2006 17:10            3.2.0.cr3




                                                                                              380 of 1260
Geir Hedemark   12/19/2005 8:41   1/10/2006 8:41   1/10/2006 6:49 3.1beta7   3.1beta8




                                                                                        381 of 1260
Brian Curnow   3/9/2007 7:54    3/13/2007 9:55    3/9/2007 14:59 3.2.1




Armin Haaf     8/8/2006 2:36   10/5/2006 10:08   10/3/2006 17:04 3.2.0.cr1   3.2.0.cr3




                                                                                         382 of 1260
Francisco Philip   8/25/2007 16:42   8/26/2007 15:04   8/26/2007 15:04 3.2.0.ga




                                                                                  383 of 1260
Tim McCune         12/27/2005 15:47   12/28/2005 8:57   12/28/2005 8:57 3.1beta7




Emmanuel Bernard    1/15/2006 12:01    2/12/2006 5:38    2/12/2006 5:38            3.1beta9




                                                                                              384 of 1260
Emmanuel Bernard   8/18/2005 19:59   8/18/2005 20:04   8/18/2005 20:04 3.1beta4   3.1beta5




Dennis C. Byrne    10/6/2005 11:24   10/6/2005 13:17   10/6/2005 12:28 3.1beta4




                                                                                             385 of 1260
George Gastaldi   6/29/2007 16:03   6/29/2007 18:23   6/29/2007 18:23 3.2.0.ga




                                                                                 386 of 1260
Erik Tews   5/29/2006 7:30   5/29/2006 11:49   5/29/2006 9:27 3.2.0.cr1




                                                                          387 of 1260
Bill Burke           3/1/2006 9:42    3/1/2006 22:58    3/1/2006 22:58 3.1beta8




Emmanuel Bernard   6/12/2006 11:53   6/12/2006 11:57   6/12/2006 11:57            3.2.0.cr2




                                                                                              388 of 1260
Stephen Friedrich   12/14/2005 5:26    12/26/2005 5:45    12/26/2005 5:43 3.1beta7    3.1beta8




Geoffrey De Smet     9/25/2006 8:29   11/30/2006 15:55   11/30/2006 15:55 3.2.0.cr2   3.2.1




                                                                                                 389 of 1260
Jean Paul Ebejer   10/18/2006 10:52   10/18/2006 17:49   10/18/2006 12:48




                                                                            390 of 1260
Bill Dudney   7/29/2005 7:33   8/11/2005 1:46   7/29/2005 11:17 3.1beta3   3.1beta4




                                                                                      391 of 1260
Ezra Epstein        7/25/2007 14:28    7/26/2007 11:06    7/26/2007 11:06




Emmanuel Bernard   10/20/2006 11:27   10/20/2006 11:32   10/20/2006 11:32 3.2.0.ga   3.2.1




                                                                                             392 of 1260
Diego Plentz   7/22/2006 22:07   8/25/2006 17:20   8/25/2006 17:20 3.2.0.cr1   3.2.0.cr2




                                                                                           393 of 1260
Eric Berry   7/15/2005 10:55   8/22/2005 8:23   8/22/2005 8:23   3.1beta5




                                                                            394 of 1260
Martin Ross   1/19/2006 12:52   2/12/2006 15:57   2/12/2006 15:57 3.1beta7




viju yanose     9/9/2005 2:29     9/9/2005 2:32     9/9/2005 2:32




                                                                             395 of 1260
Douglas Rand       4/19/2006 9:04   4/30/2006 14:25   4/30/2006 14:25 3.1beta8
                                                                      3.1beta9




Sylvain Vieujot   6/21/2008 18:08    7/23/2008 6:37    7/23/2008 6:37 3.4.0.CR1




                                                                                  396 of 1260
Aaron Metzger       11/1/2005 16:38   11/20/2005 10:35   11/20/2005 10:35 3.1beta6   3.1beta7




Emmanuel Bernard   10/18/2006 17:08    12/8/2006 12:19   10/31/2006 23:46            3.2.1


Emmanuel Bernard     1/11/2006 3:28     1/17/2006 3:45    1/11/2006 12:53            3.1beta8




                                                                                                397 of 1260
Stephen Chin   11/23/2005 18:51   1/5/2006 8:00   1/5/2006 8:00 3.1beta7   3.1beta8




                                                                                      398 of 1260
Barry Kaplan   5/10/2006 18:38   5/11/2006 9:39   5/10/2006 22:56 3.1.0.beta10




                                                                                 399 of 1260
Jeremy Haile      1/4/2006 11:55   3/11/2006 12:52   3/11/2006 12:52 3.1beta7




Amir Pashazadeh   8/23/2006 5:51   8/23/2006 19:54   8/23/2006 18:05 3.2.0.cr1




                                                                                 400 of 1260
Magnus Heino       11/14/2006 2:48   11/29/2006 9:24   11/29/2006 9:24 3.2.0.ga   3.2.1




Emmanuel Bernard    2/8/2007 22:13    2/8/2007 22:23    2/8/2007 22:23            3.3.0.ga


Emmanuel Bernard   3/19/2007 10:09   3/19/2007 10:10   3/19/2007 10:10            3.3.0.ga




                                                                                             401 of 1260
Geoffrey De Smet   3/18/2008 3:32   5/31/2008 14:14   5/31/2008 14:14 3.3.1.GA




                                                                                 402 of 1260
Adam Wozniak   7/17/2007 9:12   7/17/2007 12:41   7/17/2007 9:29 3.3.0.ga




                                                                            403 of 1260
Pierre Fourès   6/29/2006 12:00   7/31/2009 9:40   8/31/2006 18:10   3.2.0.cr2




                                                                                 404 of 1260
Gabriel H   4/13/2006 12:15   4/30/2006 14:15   4/30/2006 14:15




                                                                  405 of 1260
Patrick Moore        9/7/2006 18:31    7/9/2007 11:06     7/9/2007 11:06 3.2.0.cr1   3.3.1.beta1




Emmanuel Bernard   10/17/2006 18:00   12/8/2006 12:19   10/17/2006 18:58             3.2.1




                                                                                                   406 of 1260
Mike Brock   9/28/2006 14:17   9/28/2006 15:38   9/28/2006 14:36 3.2.0.cr2




                                                                             407 of 1260
Christian Bauer           11/20/2005 12:45    5/5/2006 18:29    5/1/2006 12:29 3.1.0.beta10   3.2.0.cr1




Filip Jirsák               8/27/2005 15:18   8/28/2005 15:26   8/28/2005 15:26 3.1beta4




Christopher G. Stach II     4/2/2006 12:36   5/15/2006 14:50   4/30/2006 12:12 3.1beta9




                                                                                                          408 of 1260
Shawn Clowater   2/28/2007 20:05   3/9/2007 13:48   3/9/2007 10:30 3.2.1   3.3.0.ga




                                                                                      409 of 1260
Marcio Wesley Borges   12/23/2005 8:14   12/23/2005 14:37   12/23/2005 14:37 3.1beta7




Emmanuel Bernard       11/2/2006 12:52     3/9/2007 15:20     3/9/2007 15:20




                                                                                        410 of 1260
D Smith   3/8/2006 11:18   3/10/2006 3:43   3/10/2006 3:43 3.1beta8




                                                                      411 of 1260
Luke Maurer        3/4/2008 15:45     3/6/2008 15:59     3/5/2008 15:59 3.3.0.ga   3.3.1.CR1




Gregor Melhorn   10/13/2005 17:15   11/17/2005 22:03   11/17/2005 22:03            3.1beta7




                                                                                               412 of 1260
Emmanuel Bernard   3/18/2008 10:17   5/20/2008 14:19   5/20/2008 14:19            3.4.0.CR1




Daniel Fielder      1/26/2006 7:05   3/14/2006 14:19   2/10/2006 10:33 3.1beta8   3.1beta9




                                                                                              413 of 1260
Marcio Wesley Borges   9/22/2005 8:00    9/23/2005 4:43    9/23/2005 4:43




masrawi                 7/5/2006 9:02   12/8/2006 12:19   11/1/2006 15:33   3.2.1




                                                                                    414 of 1260
Thomas Weber   6/23/2006 9:42   6/23/2006 16:15   6/23/2006 16:15 3.2.0.cr1




                                                                              415 of 1260
Heiko Briebrecher    4/27/2006 5:05   4/27/2006 10:10   4/27/2006 10:10 3.1.0.beta10   3.1.0.beta10




James Carman        6/11/2007 14:06    6/12/2007 8:55   6/11/2007 23:53




                                                                                                      416 of 1260
Ted Bergeron   2/16/2006 16:18   3/12/2006 12:04   3/12/2006 12:04 3.1beta8   3.1beta9




                                                                                         417 of 1260
Mike Wilson   10/5/2006 3:55   11/30/2006 13:58   11/30/2006 13:58 3.2.0.cr2   3.2.1




                                                                                       418 of 1260
Ilya Kuleshov   2/21/2007 6:37   2/23/2007 11:55    2/21/2007 7:10 3.2.0.ga




Armin Haaf      1/16/2007 5:56     1/2/2008 4:31    2/12/2007 7:26 3.2.1


Max Hartmann    2/26/2008 2:55   2/26/2008 12:53   2/26/2008 12:53 3.3.0.ga   3.3.1.CR1




                                                                                          419 of 1260
Bit Byter   1/5/2006 2:35   3/11/2006 19:45   3/11/2006 19:45 3.1beta7   3.1beta9




                                                                                    420 of 1260
Brian Lenz   4/5/2006 13:25   5/2/2006 8:21   4/18/2006 11:44 3.1beta9   3.1.0.beta10
                                                                         3.2.0.cr1




                                                                                        421 of 1260
Chris Rudd   4/28/2006 11:30   4/28/2006 14:40   4/28/2006 11:44 3.1beta8




                                                                            422 of 1260
Gregor Melhorn   10/7/2005 6:02   11/17/2005 11:09   11/17/2005 11:09   3.1beta7




                                                                                   423 of 1260
Rakesh Kalra   12/21/2006 19:12   1/16/2007 19:17   1/16/2007 19:17 3.2.1




                                                                            424 of 1260
Steve Gilbert      5/2/2007 12:07   7/12/2007 11:04   7/12/2007 11:04 3.3.0.ga   3.3.1.beta1




Emmanuel Bernard   2/10/2006 4:52    3/17/2006 3:34    3/17/2006 3:34            3.1beta9




                                                                                               425 of 1260
jason              7/19/2007 9:30   12/9/2008 1:03   7/19/2007 23:10




Emmanuel Bernard    3/7/2006 5:08    3/7/2006 9:46     3/7/2006 9:46   3.1beta9

Emmanuel Bernard   5/1/2008 17:50   5/1/2008 17:53    5/1/2008 17:53   3.4.0.CR1




                                                                                   426 of 1260
Tarek Hammoud      4/12/2006 22:32   4/30/2006 14:19   4/30/2006 14:19 3.1beta9




Geoffrey De Smet   11/14/2006 8:25   1/17/2007 19:43   1/17/2007 19:43 3.2.0.ga   3.3.0.ga




                                                                                             427 of 1260
Douglas Rand   3/14/2006 10:08   4/30/2006 11:41   4/30/2006 11:41 3.1beta8




                                                                              428 of 1260
Ryan Dewell   1/9/2006 10:27   3/11/2006 17:15   3/11/2006 17:15 3.1beta7   3.1beta9




                                                                                       429 of 1260
André J. Rogger   6/20/2006 6:10   11/29/2007 11:11   8/25/2006 17:46 3.2.0.cr1




                                                                                  430 of 1260
khajaasmath   2/23/2009 10:06   5/5/2009 14:14   5/5/2009 14:14




                                                                  431 of 1260
Alexander Langer   2/14/2006 3:22    5/5/2006 18:28    5/1/2006 14:08             3.2.0.cr1




Emmanuel Bernard    3/7/2006 5:06     3/7/2006 9:45     3/7/2006 9:45             3.1beta9

Jeff Schnitzer      6/6/2006 4:16   6/15/2006 14:07   6/15/2006 14:07 3.2.0.cr1   3.2.0.cr2




                                                                                              432 of 1260
Darren Bell   7/26/2005 7:54   9/2/2005 13:27   9/2/2005 13:27            3.1beta5




Scott Haug    8/8/2005 21:19   8/22/2005 8:50   8/22/2005 8:50 3.1beta4   3.1beta5




James Rosen   2/1/2006 23:55    2/2/2006 9:36    2/2/2006 9:36 3.1beta8




                                                                                     433 of 1260
Edward Costello   11/23/2006 21:18   12/11/2006 13:16   12/11/2006 6:36 3.2.0.cr1




                                                                                    434 of 1260
Peter M. Goldstein   2/16/2006 13:31   3/14/2006 17:19   3/14/2006 17:19 3.1beta8   3.1beta9




Emmanuel Bernard      8/9/2007 11:15    8/9/2007 11:15    8/9/2007 11:15 3.3.0.ga   3.3.1.beta1




                                                                                                  435 of 1260
Sebastian Baltes   2/20/2008 12:37   6/1/2009 8:33   3/3/2008 21:36 3.3.0.ga   3.3.1.CR1




                                                                                           436 of 1260
Sabina Schneider   11/14/2007 11:06   11/15/2007 7:29   11/15/2007 7:29 3.2.1




                                                                                437 of 1260
Matt Todd   2/15/2006 12:38   3/14/2006 13:14   3/14/2006 13:14 3.1beta8   3.1beta9




                                                                                      438 of 1260
Andrew C. Oliver   6/5/2008 21:45   11/4/2009 23:20   6/11/2008 8:53 3.4.0.CR1   3.4.0.CR2




                                                                                             439 of 1260
Timon Hertli   2/11/2008 2:51   1/8/2010 11:27   3/14/2008 10:50 3.3.0.ga   3.3.1.GA




                                                                                       440 of 1260
Sam Pullara   3/2/2006 11:22   1/13/2010 9:44   3/12/2006 15:54 3.1beta8




                                                                           441 of 1260
Matthew D. Frederes   12/18/2006 12:01   10/1/2010 9:05   3/4/2008 15:26 3.2.0.ga   3.3.1.CR1




                                                                                                442 of 1260
Amir Pashazadeh   2/20/2007 3:04   12/12/2008 14:22   2/23/2007 12:10 3.2.1




                                                                              443 of 1260
Steven Grimm              11/5/2005 14:48   7/29/2009 6:51   11/5/2005 16:46 3.1beta6




Christopher G. Stach II    7/6/2006 15:23   7/7/2006 14:45    7/6/2006 17:35 3.2.0.cr1




                                                                                         444 of 1260
Sergey Vladimirov    6/26/2006 11:50    8/25/2006 17:45    8/25/2006 17:45 3.2.0.cr1




Emmanuel Bernard     12/26/2005 8:05    12/26/2005 8:06    12/26/2005 8:06             3.1beta8
Emmanuel Bernard    12/30/2005 19:15   12/30/2005 19:16   12/30/2005 19:16 3.1beta7    3.1beta8

Emmanuel Bernard      7/22/2005 1:53     7/22/2005 1:54     7/22/2005 1:54 3.1beta3    3.1beta4

Emmanuel Bernard     6/30/2005 16:52     9/13/2005 5:38     9/13/2005 5:38 3.1beta3    3.1beta5
Emmanuel Bernard     12/30/2004 2:57     8/11/2005 1:48     8/11/2005 1:48 3.1beta3    3.1beta5

Emmanuel Bernard      6/22/2005 8:41     9/2/2005 11:08     9/2/2005 11:08             3.1beta4




                                                                                                  445 of 1260
Emmanuel Bernard   11/15/2005 12:14   12/23/2005 12:20    11/24/2005 6:17 3.1beta6   3.1beta7


Emmanuel Bernard    3/11/2006 14:24    3/11/2006 14:38    3/11/2006 14:38 3.1beta8   3.1beta9


Levi Hoogenberg     10/16/2005 6:37   11/16/2005 12:05   11/16/2005 12:05 3.1beta6   3.1beta7




Emmanuel Bernard    12/26/2005 5:46    12/26/2005 5:47    12/26/2005 5:47 3.1beta7   3.1beta8




                                                                                                446 of 1260
Ted Bergeron       10/26/2005 19:49   11/16/2005 12:36   11/16/2005 12:36 3.1beta6   3.1beta7




Christian Bauer      1/15/2006 8:54    2/10/2006 18:51    2/10/2006 18:47


Emmanuel Bernard    3/30/2006 18:13     4/27/2006 8:00    3/30/2006 18:27 3.1beta9   3.1.0.beta10



Emmanuel Bernard    2/20/2007 13:37    2/20/2007 13:38    2/20/2007 13:38 3.2.1      3.3.0.ga

Emmanuel Bernard    1/17/2007 14:06    1/17/2007 14:07    1/17/2007 14:07            3.3.0.ga




                                                                                                    447 of 1260
Eric De Prez          2/9/2006 3:38    6/26/2006 18:11    6/26/2006 18:11 3.1beta8   3.2.0.cr2




Emmanuel Bernard     3/1/2006 18:17     8/9/2006 22:34     8/9/2006 22:34            3.2.0.cr2

Emmanuel Bernard    9/28/2006 16:22    10/4/2006 18:18    9/28/2006 18:33            3.2.0.cr3


Emmanuel Bernard   10/15/2006 13:38   10/15/2006 13:39   10/15/2006 13:39            3.2.0.ga
Emmanuel Bernard   10/31/2006 22:52    12/8/2006 12:19    11/1/2006 17:06            3.2.1
Emmanuel Bernard   11/30/2006 18:26     12/5/2006 8:42   11/30/2006 18:37 3.2.0.ga   3.2.1

Emmanuel Bernard     9/21/2005 4:59    3/30/2007 17:06     5/1/2006 13:11 3.1beta5   3.2.0.cr1




Emmanuel Bernard    1/12/2006 19:16    1/12/2006 19:55    1/12/2006 19:55            3.1beta8


Emmanuel Bernard    10/14/2005 8:50    4/30/2006 14:43    4/30/2006 14:43 3.1beta6   3.2.0.cr1


Christian Bauer      8/2/2005 15:09     1/17/2006 4:29     1/3/2006 18:52            3.1beta8




                                                                                                 448 of 1260
Emmanuel Bernard    4/25/2006 8:04    4/25/2006 8:10    4/25/2006 8:10 3.1beta9   3.1.0.beta10


Andras Keri         1/6/2007 11:43   2/12/2007 23:34   2/12/2007 23:34 3.2.1      3.3.0.ga




Emmanuel Bernard   7/20/2007 15:04   7/20/2007 15:34   7/20/2007 15:34 3.3.0.ga   3.3.1.beta1

Loïc Minier         2/12/2007 8:04    5/3/2009 14:58   2/13/2007 23:25 3.2.1      3.3.0.ga




Emmanuel Bernard   2/12/2007 23:08   2/12/2007 23:18   2/12/2007 23:18 3.2.1      3.3.0.ga


                                                                                                 449 of 1260
Emmanuel Bernard   1/12/2006 18:59   1/12/2006 19:55   1/12/2006 19:55             3.1beta8


Emmanuel Bernard   8/24/2005 20:47   8/24/2005 20:48   8/24/2005 20:48 3.1beta4    3.1beta5




Emmanuel Bernard   4/26/2006 12:05    5/1/2006 15:12    5/1/2006 15:12             3.2.0.cr1

Craig Baker         3/6/2006 19:07   3/14/2006 15:01   3/14/2006 15:01 3.1beta8    3.1beta9




Emmanuel Bernard   8/24/2006 17:59   8/24/2006 19:14   8/24/2006 19:14 3.2.0.cr1   3.2.0.cr2

Emmanuel Bernard    6/7/2007 11:41    1/21/2008 9:10    6/7/2007 11:50 3.3.0.ga    3.3.1.beta1


                                                                                                 450 of 1260
Mathias Bogaert    10/25/2005 7:07    7/3/2007 12:44    7/3/2007 10:21 3.1beta6   3.3.1.beta1



Christian Bauer    4/19/2007 10:29    2/19/2009 3:18    7/3/2007 12:55 3.3.0.ga




Anatol             4/26/2007 12:26     7/8/2007 3:23     7/8/2007 3:23            3.3.1.beta1




Steve Gilbert       5/2/2007 11:52   3/14/2008 13:03   3/14/2008 13:02 3.3.0.ga   3.3.1.GA


Emmanuel Bernard   7/30/2007 14:29   7/30/2007 14:30   7/30/2007 14:30 3.3.0.ga   3.3.1.beta1




                                                                                                451 of 1260
Ivo Danihelka      10/30/2007 12:18     3/4/2008 16:04     3/4/2008 16:04 3.3.0.ga    3.3.1.CR1




Emmanuel Bernard     5/17/2008 7:48     5/17/2008 7:49     5/17/2008 7:49             3.4.0.CR1
Dan Armak           8/26/2006 13:42     9/5/2006 11:10     9/5/2006 11:10 3.2.0.cr1   3.2.0.cr2




Emmanuel Bernard   10/25/2005 17:29   10/26/2005 14:15   10/26/2005 14:15 3.1beta6    3.1beta7
Emmanuel Bernard    8/23/2005 14:55    8/23/2005 14:55    8/23/2005 14:55 3.1beta4    3.1beta5




                                                                                                  452 of 1260
Borys Burnayev   2/17/2006 10:29   3/11/2006 14:41   3/11/2006 14:41   3.1beta9




                                                                                  453 of 1260
Dan Corneanu       4/17/2006 13:42   4/30/2006 22:11   4/30/2006 22:11 3.1beta9




Emmanuel Bernard    3/7/2006 11:33    3/7/2006 11:35    3/7/2006 11:35 3.1beta8   3.1beta9




                                                                                             454 of 1260
Emmanuel Bernard   4/27/2006 15:36    5/1/2006 12:29    5/1/2006 12:29 3.1.0.beta10   3.2.0.cr1




Christian Bauer    9/30/2005 18:06   2/13/2007 18:18   2/13/2007 18:18                3.3.0.ga




                                                                                                  455 of 1260
Shahid N. Shah     1/21/2005 14:58    7/25/2005 5:05    7/23/2005 21:46 3.1beta3   3.1beta4




Emmanuel Bernard   8/18/2005 19:37   8/18/2005 20:05    8/18/2005 20:05 3.1beta4   3.1beta5

Gregory Klimov     10/15/2007 6:12     4/3/2008 7:45   10/15/2007 11:38




Emmanuel Bernard   3/31/2006 18:01   3/31/2006 18:03    3/31/2006 18:03 3.1beta9   3.1.0.beta10

Emmanuel Bernard    9/30/2005 3:06    10/6/2005 8:48     10/6/2005 8:48 3.1beta5
Emmanuel Bernard    8/12/2005 4:42    8/12/2005 4:48     8/12/2005 4:48 3.1beta4   3.1beta5




                                                                                                  456 of 1260
Leonardo Quijano   11/29/2005 17:39   11/30/2005 3:58   11/30/2005 3:58 3.1beta6




Emmanuel Bernard    8/19/2005 12:49   8/19/2005 13:48   8/19/2005 13:48 3.1beta4   3.1beta5




                                                                                              457 of 1260
Mathijs den Burger   7/17/2007 4:08   7/20/2007 14:04   7/20/2007 14:04 3.3.0.ga   3.3.1.beta1




                                                                                                 458 of 1260
Christian Bauer    9/29/2005 15:09    10/6/2005 8:45    10/6/2005 8:45




Emmanuel Bernard    2/8/2006 11:29   2/17/2006 12:51   2/17/2006 12:47 3.1beta8   3.1beta9

Emmanuel Bernard   1/12/2006 19:44   1/12/2006 19:56   1/12/2006 19:56            3.1beta8




                                                                                             459 of 1260
Dave Brondsema   9/29/2005 12:29   2/10/2006 20:57   2/10/2006 20:57 3.1beta5




                                                                                460 of 1260
Dirk Lachowski     8/17/2007 9:24   8/24/2007 6:01   8/21/2007 20:32 3.2.0.ga




Emmanuel Bernard   8/12/2005 4:45   8/12/2005 4:48    8/12/2005 4:48 3.1beta4   3.1beta5




                                                                                           461 of 1260
Gary Moselen     1/10/2007 15:47   2/12/2007 23:22   2/12/2007 23:22 3.2.0.ga   3.3.0.ga




Renaud Denis     7/13/2005 10:16   8/25/2006 15:56   8/25/2006 15:56 3.1beta3   3.2.0.cr2

Chris Bredesen    8/14/2007 9:47    3/4/2008 16:44    3/4/2008 16:44 3.3.0.ga   3.3.1.CR1




                                                                                            462 of 1260
Dinko Srkoc   9/6/2005 4:49   9/6/2005 6:43   9/6/2005 5:32




                                                              463 of 1260
Diego Plentz   3/8/2007 17:04   3/9/2007 15:01   3/9/2007 15:01 3.2.1   3.3.0.ga




                                                                                   464 of 1260
Geoffrey De Smet    3/18/2008 4:33    3/20/2008 2:01   3/18/2008 10:09 3.3.1.GA




Jakub Torbicki     7/19/2005 14:05   7/22/2005 18:32   7/22/2005 18:32 3.1beta3   3.1beta4




                                                                                             465 of 1260
Andrew C. Oliver   10/26/2005 9:14   11/29/2005 5:39   11/20/2005 9:36            3.1beta7




Rich Eggert        5/22/2007 11:46     7/8/2007 3:29     7/8/2007 3:29 3.2.1      3.3.1.beta1




Emmanuel Bernard   9/16/2006 12:12   2/20/2008 11:15   2/20/2008 11:15            3.3.1.CR1

Petr Matejka       10/12/2005 9:57   11/18/2005 6:06   11/18/2005 6:06 3.1beta6   3.1beta7




                                                                                                466 of 1260
Patrick Angeles      11/17/2005 8:58    2/10/2006 19:47    2/10/2006 19:47 3.1beta7




Dennis Fleurbaaij    5/31/2007 13:21    7/12/2007 17:53    7/12/2007 17:53 3.2.0.ga   3.3.1.beta1




Emmanuel Bernard    11/15/2005 12:28   11/28/2005 16:16   11/15/2005 12:28 3.1beta6   3.1beta7




                                                                                                    467 of 1260
Giampaolo Tomassoni    8/28/2006 13:27     12/5/2006 8:43   11/30/2006 18:37 3.1beta3       3.2.1
                                                                             3.1beta4
                                                                             3.1beta5
                                                                             3.1beta6
                                                                             3.1beta7
                                                                             3.1beta8
                                                                             3.1beta9
                                                                             3.1.0.beta10
                                                                             3.2.0.cr1




Emmanuel Bernard      10/24/2006 20:09   11/24/2006 11:11   11/24/2006 11:11                3.2.1

Emmanuel Bernard       5/28/2006 10:17    5/28/2006 10:20    5/28/2006 10:20                3.2.0.cr2

Emmanuel Bernard         9/1/2005 4:00      9/1/2005 4:41      9/1/2005 4:41 3.1beta4       3.1beta5

Emmanuel Bernard       6/16/2005 19:26     9/5/2005 17:46     9/5/2005 17:46

Emmanuel Bernard       2/20/2007 13:31    2/20/2007 13:35    2/20/2007 13:35 3.2.1          3.3.0.ga

Emmanuel Bernard       3/30/2006 18:24    3/30/2006 18:27    3/30/2006 18:27                3.1.0.beta10

Emmanuel Bernard       4/17/2006 14:44    4/17/2006 14:45    4/17/2006 14:45                3.1.0.beta10

Robert Watkins          1/23/2006 5:52     1/23/2006 6:27     1/23/2006 6:27 3.1beta8       3.1beta9




                                                                                                           468 of 1260
Christian Bauer    11/11/2005 21:30   11/15/2005 4:23   11/15/2005 4:23


Anthony Patricio     5/28/2008 8:59    6/19/2008 5:46    6/19/2008 5:46   3.4.0.CR2




                                                                                      469 of 1260
Christian Bauer    9/23/2005 17:41   4/27/2006 20:04   4/27/2006 20:04            3.2.0.cr1




Emmanuel Bernard   1/20/2006 12:09   3/14/2006 17:15   3/14/2006 17:15            3.1beta9

Emmanuel Bernard   11/4/2005 13:14   11/4/2005 13:18   11/4/2005 13:18 3.1beta6   3.1beta7




                                                                                              470 of 1260
Geoffrey De Smet       8/8/2007 7:54     8/29/2007 2:03      8/8/2007 8:47 3.3.0.ga   3.3.1.beta1




Mark Hobson          10/18/2006 9:55   10/27/2006 14:56   10/27/2006 14:56 3.2.0.ga   3.2.1

Benjamin Bentmann   10/25/2006 12:37    11/30/2006 3:07    11/29/2006 8:26 3.2.0.ga   3.2.1




                                                                                                    471 of 1260
Hontvári József    10/28/2007 14:07   11/2/2007 19:47   11/2/2007 19:40 3.3.0.ga




Emmanuel Bernard    8/23/2006 23:50   8/28/2006 14:22   8/28/2006 14:22 3.2.0.cr1   3.2.0.cr2
Bruno Aranda        4/12/2005 10:38   3/13/2006 16:54   3/13/2006 16:54 3.1beta3    3.1beta9




                                                                                                472 of 1260
Sergey Vladimirov   7/24/2006 5:17   8/25/2006 17:16   8/25/2006 17:15 3.2.0.cr1   3.2.0.cr2




                                                                                               473 of 1260
Christian Bauer    3/4/2007 12:24   3/9/2007 15:06   3/9/2007 15:06




Emmanuel Bernard   6/22/2005 8:43   1/17/2006 4:13   1/11/2006 3:27 3.1beta3   3.1beta8




                                                                                          474 of 1260
Owen Taylor       11/12/2005 16:24   11/20/2005 10:14   11/20/2005 10:14 3.1beta6




Robb Greathouse     3/12/2006 0:37    3/12/2006 15:30    3/12/2006 15:30 3.1beta8




                                                                                    475 of 1260
Ben Ludkiewicz   2/13/2006 11:35   11/29/2006 22:13   11/29/2006 22:13 3.1beta8




                                                                                  476 of 1260
Jens Schumann       11/10/2005 4:08   11/24/2005 17:14   11/24/2005 17:14 3.1beta6   3.1beta7




Emmanuel Bernard   12/30/2005 20:08    5/17/2007 20:13   12/30/2005 20:09 3.1beta7   3.1beta8




                                                                                                477 of 1260
Diego Plentz        3/12/2007 22:49      7/8/2007 3:20      7/8/2007 3:20                3.3.1.beta1




Emmanuel Bernard   10/13/2006 15:24    12/8/2006 12:19   10/17/2006 19:55                3.2.1


Emmanuel Bernard    4/27/2006 12:14    4/27/2006 12:22    4/27/2006 12:22 3.1.0.beta10   3.2.0.cr1

Emmanuel Bernard   10/10/2005 10:28   10/10/2005 10:29   10/10/2005 10:29 3.1beta6       3.1beta7

Emmanuel Bernard    1/12/2006 19:22    1/12/2006 19:58    1/12/2006 19:58                3.1beta8




                                                                                                       478 of 1260
Emmanuel Bernard    3/27/2006 0:57   4/30/2006 22:25   4/30/2006 22:25 3.1beta9   3.2.0.cr1




Emmanuel Bernard    3/7/2006 20:14    5/1/2006 18:29    5/1/2006 18:29            3.2.0.cr1

Emmanuel Bernard    3/27/2006 2:40    3/27/2006 2:55    3/27/2006 2:55            3.1beta9



Emmanuel Bernard   10/4/2005 12:18    10/6/2005 8:29    10/6/2005 8:29            3.1beta6




                                                                                              479 of 1260
Emmanuel Bernard     8/1/2006 11:19    8/1/2006 13:59    8/1/2006 13:59 3.2.0.cr1




Terran Vigil        2/14/2005 10:21   8/23/2005 15:05   8/23/2005 15:05 3.1beta3    3.1beta5




Hardy Ferentschik   8/18/2008 12:27   8/18/2008 12:27   8/18/2008 12:27 3.4.0.CR2   3.4.0.GA




                                                                                               480 of 1260
Eric Berry          7/8/2005 17:50   7/22/2005 17:36   7/22/2005 17:36 3.1beta3   3.1beta4




kishorepragada      12/1/2006 5:48   1/17/2007 17:29   1/17/2007 17:29

Ilya Elterman      12/23/2005 5:02   12/23/2005 7:43   12/23/2005 7:43 3.1beta7




Emmanuel Bernard    5/4/2005 11:14     9/5/2005 5:32     9/5/2005 5:32 3.1beta4   3.1beta5




                                                                                             481 of 1260
Amir Pashazadeh   7/31/2006 17:32   2/13/2007 16:48   2/13/2007 16:34 3.2.0.cr1




                                                                                  482 of 1260
hiberdude           1/26/2006 9:10    2/12/2006 4:01    2/12/2006 4:01 3.1beta8




Emmanuel Bernard   5/18/2006 17:37   9/28/2006 18:33   9/28/2006 18:33            3.2.0.cr3




                                                                                              483 of 1260
Paul Barry            2/27/2006 10:45   8/18/2006 18:02   8/18/2006 17:47 3.1beta8    3.2.0.cr2




Dennis Pettersson      12/1/2006 2:59    12/1/2006 8:12    12/1/2006 8:12             3.2.1




Emmanuel Bernard       5/31/2006 3:20    5/31/2006 3:23    5/31/2006 3:23 3.2.0.cr1   3.2.0.cr2



Max Rydahl Andersen    6/13/2006 1:47   6/13/2006 19:31   6/13/2006 19:31             3.2.0.cr2




                                                                                                  484 of 1260
Alexandre Dutra   4/2/2008 11:21   8/25/2008 8:48   6/9/2008 10:58 3.3.0.ga   3.3.2
                                                                              3.4.0.CR2




                                                                                          485 of 1260
Christian Bauer   2/10/2006 22:08   2/11/2006 12:28   2/11/2006 12:28




Alex Bacon        7/24/2006 18:43   8/25/2006 17:09   8/25/2006 17:09




                                                                        486 of 1260
Christian Bauer     5/5/2007 8:58    3/14/2008 11:20    3/14/2008 11:20             3.3.1.GA



Ted Bergeron      10/6/2006 17:41   11/30/2006 11:09   11/30/2006 11:09 3.2.0.cr2   3.2.1




                                                                                               487 of 1260
Anthony Patricio    10/23/2006 3:17   11/29/2006 12:42   11/29/2006 12:42 3.2.0.ga   3.2.1




Emmanuel Bernard   10/24/2006 20:03   10/24/2006 20:18   10/24/2006 20:18 3.2.0.ga   3.2.1


Christian Bauer     9/23/2005 19:57    2/15/2006 16:31    2/15/2006 16:31            3.1beta9




                                                                                                488 of 1260
hiberdude   11/17/2005 9:49   11/24/2005 13:10   11/24/2005 13:10 3.1beta6   3.1beta7




                                                                                        489 of 1260
Christian Bauer    11/3/2005 18:34   11/24/2005 14:38   11/24/2005 14:38   3.1beta7




Emmanuel Bernard   6/10/2006 22:42    6/10/2006 22:51    6/10/2006 22:51   3.2.0.cr2




                                                                                       490 of 1260
Jon Wynett           8/5/2005 12:27    9/7/2005 12:56    9/7/2005 12:56 3.1beta4    3.1beta5




Emmanuel Bernard     5/2/2006 17:26    5/2/2006 17:26    5/2/2006 17:26             3.2.0.cr1
Hardy Ferentschik   8/18/2008 11:31   8/18/2008 11:31   8/18/2008 11:31 3.4.0.CR2   3.4.0.GA


Emmanuel Bernard    5/28/2006 10:19   5/28/2006 10:20   5/28/2006 10:20             3.2.0.cr2




                                                                                                491 of 1260
John               2/6/2006 10:59   2/14/2006 12:43   2/14/2006 12:43 3.1beta8   3.1beta9




Michael Saringer   10/4/2005 4:22    9/1/2006 18:51    10/6/2005 8:38 3.1beta5




                                                                                            492 of 1260
Andre Christ       4/12/2006 10:35    5/5/2006 18:26   4/30/2006 22:32 3.1.0.beta10   3.2.0.cr1




Emmanuel Bernard   1/15/2007 21:25   1/15/2007 21:25   1/15/2007 21:25 3.2.1          3.3.0.ga




                                                                                                  493 of 1260
Adrian Moos   4/8/2008 11:22   6/9/2008 4:57   5/31/2008 14:07 3.3.0.ga




                                                                          494 of 1260
Chris Bredesen     9/25/2007 13:31   9/26/2007 22:31   9/26/2007 22:31




Emmanuel Bernard    4/5/2005 10:09    9/9/2005 11:02    9/9/2005 11:02 3.1beta3   3.1beta5
Emmanuel Bernard    4/4/2006 11:30    4/4/2006 11:34    4/4/2006 11:34            3.1.0.beta10




                                                                                                 495 of 1260
Diego Plentz              3/12/2007 22:24     7/8/2007 3:20     7/8/2007 3:20            3.3.1.beta1




Emmanuel Bernard           4/5/2005 11:43   7/19/2007 17:14   7/19/2007 17:14 3.1beta3   3.3.1.beta1




Christopher G. Stach II   1/24/2007 10:37    2/10/2007 3:26    2/10/2007 3:26 3.2.1      3.3.0.ga




Christian Mouttet           2/6/2006 6:34    2/8/2006 17:27    2/8/2006 17:27 3.1beta8   3.1beta9




Emmanuel Bernard           4/5/2005 11:35   2/17/2006 15:03   8/30/2005 15:31 3.1beta3   3.1beta4



                                                                                                       496 of 1260
Emmanuel Bernard   10/29/2007 16:27   10/29/2007 16:28   10/29/2007 16:28 3.3.0.ga   3.3.1.beta1
Geoffrey De Smet     3/11/2008 8:57    3/14/2008 11:27    3/14/2008 11:27 3.3.0.ga   3.3.1.GA




Emmanuel Bernard     4/5/2005 11:40     5/5/2006 18:28    4/27/2006 16:12 3.1beta3   3.2.0.cr1

Nils                 9/6/2005 13:57     9/6/2005 17:33     9/6/2005 17:33 3.1beta4




                                                                                                   497 of 1260
Ville Skyttä        3/25/2007 12:35    4/21/2007 21:22    4/16/2007 14:17             3.3.1.beta1




Nils               10/26/2005 17:05   11/28/2005 16:13   11/28/2005 16:13 3.1beta6    3.1beta7




Emmanuel Bernard    5/18/2006 17:27    5/18/2006 17:27    5/18/2006 17:27 3.2.0.cr1   3.2.0.cr2
Dave Brosius        1/10/2006 23:03     1/17/2006 5:10     1/17/2006 5:10 3.1beta7    3.1beta8




Emmanuel Bernard     4/5/2005 10:08    4/30/2006 22:44    4/30/2006 22:44 3.1beta3




                                                                                                    498 of 1260
Emmanuel Bernard    12/4/2005 5:07    12/4/2005 5:08    12/4/2005 5:08 3.1beta6    3.1beta7

Emmanuel Bernard    4/5/2005 11:38   8/22/2007 19:45    3/8/2007 22:24 3.1beta3    3.3.0.ga

Emmanuel Bernard   6/10/2006 22:44    9/6/2006 15:13   6/10/2006 22:50 3.2.0.cr1   3.2.0.cr2
Loïc Lefèvre       8/26/2005 18:16    9/13/2005 4:42    9/13/2005 4:42 3.1beta4    3.1beta5




                                                                                               499 of 1260
John Yesberg   1/30/2007 5:27   2/10/2007 1:33   2/10/2007 1:33 3.2.1   3.3.0.ga




                                                                                   500 of 1260
Nils   9/6/2005 12:01   9/13/2005 4:23   9/13/2005 4:23 3.1beta4   3.1beta5
                                                        3.1beta5




                                                                              501 of 1260
Dave Brondsema      9/2/2005 14:18     9/2/2005 14:53     9/2/2005 14:53 3.1beta3   3.1beta5




Emmanuel Bernard    4/5/2005 11:55   11/29/2006 21:40   11/29/2006 21:40 3.1beta3   3.2.1



Diego Plentz       3/12/2007 22:21      7/8/2007 3:21      7/8/2007 3:21            3.3.1.beta1




Emmanuel Bernard    4/5/2005 10:21     9/9/2005 11:05     9/9/2005 11:05 3.1beta3   3.1beta5




                                                                                                  502 of 1260
Diego Plentz        7/7/2007 20:03     7/8/2007 3:22     7/8/2007 3:22            3.3.1.beta1




Christian Bauer     2/28/2006 6:35   3/12/2006 15:49   3/12/2006 15:49            3.1beta9




Christian Bauer      9/6/2005 5:00   4/27/2006 18:11   4/27/2006 18:11            3.2.0.cr1


Luis Parravicini    8/8/2008 12:30   8/14/2008 14:11   8/12/2008 15:42            3.4.0.GA




Emmanuel Bernard   10/24/2005 4:13   10/24/2005 4:14   10/24/2005 4:14 3.1beta6   3.1beta7

Jesus Marin         7/1/2005 17:47   8/12/2005 23:05    8/12/2005 4:50 3.1beta3   3.1beta5




                                                                                                503 of 1260
Emmanuel Bernard   4/5/2005 11:26   8/18/2006 18:32   8/18/2006 18:31 3.1beta3   3.2.0.cr2




                                                                                             504 of 1260
Component/s   Votes Images Original Estimate   Remaining Estimate   Time Spent Work Ratio Sub-Tasks Issue Links
binder             0


                  0




                                                                                                                  505 of 1260
binder   0




             506 of 1260
validator   0




                507 of 1260
0




0




    508 of 1260
binder   0   ANN-730




                       509 of 1260
0




    510 of 1260
binder   0




binder   0

binder   14

binder   0    HHH-1477


binder   0


binder   0


                         511 of 1260
binder      0

            0

binder      0

validator   0


binder      1




                512 of 1260
1   HHH-4258




0




               513 of 1260
         0

         0




binder   0




         0




             514 of 1260
         0




         0

binder   2




             515 of 1260
binder   0




         0




             516 of 1260
0




    517 of 1260
0




    518 of 1260
         0




binder   0




binder   0



             519 of 1260
binder   0




             520 of 1260
binder   0   HHH-2872, ANN-683




binder   0




                                 521 of 1260
binder   0




             522 of 1260
binder   0




             523 of 1260
binder             0




binder             0




binder validator   0



                       524 of 1260
binder   0
binder   0   3600   3600   0%   HHH-2872, ANN-590, ANN-382




binder   0

binder   0




                                                             525 of 1260
search      0   3600   3600   0%




validator   0

binder      0


binder      0

            0


binder      0

search      0
search      0
search      0




                                   526 of 1260
         0   HHH-2052




search   0




search   0

binder   0   ANN-402



                        527 of 1260
         0




search   0


binder   0


binder   0




binder   0




             528 of 1260
         0   ANN-683




binder   0   ANN-103




                       529 of 1260
binder          0   120    120    0%




search          0

search          0                      HHH-3075


documentation   0
search          0



binder          0   3600   3600   0%




search          0




                                                  530 of 1260
documentation   0




binder          0

documentation   0




validator       0   300   300   0%

validator       0


binder          0




                                     531 of 1260
validator   0   ANN-76




search      0




                         532 of 1260
validator   0   600   600   0%




                                 533 of 1260
binder   0




binder   0

binder   0

         0




             534 of 1260
0




    535 of 1260
binder   0




binder   0




             536 of 1260
         0




search   0


binder   0




             537 of 1260
         0   HHH-4394




binder   0




                        538 of 1260
0




    539 of 1260
1   ANN-722




              540 of 1260
         0




search   0

         0   HHH-2268




                        541 of 1260
binder      0   300   300   0%




validator   0



            0




                                 542 of 1260
         0




binder   0


         0   201600   201600   0%




                                    543 of 1260
         0


         0   7200   7200   0%




         0




binder   0




                                544 of 1260
binder   0   3600   3600   0%   ANN-782




binder   0




binder   0



                                          545 of 1260
0




    546 of 1260
2   HHH-2275




               547 of 1260
binder   0




         0   ANN-358




                       548 of 1260
documentation   0




binder          0   ANN-199




                              549 of 1260
binder   0




             550 of 1260
0




    551 of 1260
0




    552 of 1260
         0




binder   0   ANN-696, HHH-4257




                                 553 of 1260
binder   0   HHH-4307




                        554 of 1260
0




    555 of 1260
0




    556 of 1260
            0




validator   0

validator   0




                557 of 1260
0




    558 of 1260
binder   0




             559 of 1260
0




    560 of 1260
binder   0




             561 of 1260
validator   0   120   120   0%




binder      0




                                 562 of 1260
binder   0




binder   0   EJB-35




                      563 of 1260
binder   1




         0   7200   7200   0%   ANN-41




                                         564 of 1260
binder   0




         0




             565 of 1260
0




    566 of 1260
         0




binder   0




binder   0   ANN-222




                       567 of 1260
binder   0




             568 of 1260
binder documentation   0




                           569 of 1260
binder   6   ANN-294




         0




                       570 of 1260
binder   0




binder   0

binder   0




             571 of 1260
         0




binder   0




             572 of 1260
binder      0




validator   0   3600   3600   0%


            0




                                   573 of 1260
documentation   0




                    574 of 1260
binder   1   ANN-509




                       575 of 1260
validator   0   HHH-1625




validator   0




                           576 of 1260
documentation   0




                    577 of 1260
binder   0




binder   0




             578 of 1260
0




    579 of 1260
0




    580 of 1260
binder   0




         0




             581 of 1260
binder   0




         0




             582 of 1260
         0




binder   0

binder   0

binder   1




             583 of 1260
binder   0




             584 of 1260
binder   0




binder   0




binder   0   ANN-339




                       585 of 1260
binder   0




             586 of 1260
binder   0   7200   7200   0%




                                587 of 1260
0




    588 of 1260
0




    589 of 1260
binder   2   HHH-4226, HHH-4327




                                  590 of 1260
0




    591 of 1260
         0




binder   0




binder   0



             592 of 1260
binder   0




binder   0




binder   0


             593 of 1260
documentation   0
                0




binder          0   ANN-120




                              594 of 1260
0




    595 of 1260
binder      1




validator   0




                596 of 1260
         0




binder   0   HHH-4312




                        597 of 1260
                0




search          0
validator       0




documentation   0   HHH-2566


                               598 of 1260
binder   0   3600   3600   0%




                                599 of 1260
0




    600 of 1260
binder   0   3600   3600   0%




         0


binder   0




                                601 of 1260
         0




binder   0




             602 of 1260
binder          0




documentation   0




                    603 of 1260
         0   28800   28800   0%




binder   0




                                  604 of 1260
binder   0   ANN-533




                       605 of 1260
binder   0




             606 of 1260
validator       0




documentation   0




                    607 of 1260
documentation   0




                    608 of 1260
         0




binder   0




             609 of 1260
binder   0




binder   0




             610 of 1260
0   ANN-140




              611 of 1260
binder   0




             612 of 1260
1




    613 of 1260
binder   0   HBX-629




binder   0




                       614 of 1260
binder   0   600   600   0%




binder   0

         0

binder   0
         0




                              615 of 1260
0




    616 of 1260
documentation   0




search          0




                    617 of 1260
binder   1   403200   403200   0%




                                    618 of 1260
binder      0




binder      0
validator   0




            0




                619 of 1260
0




0




    620 of 1260
binder   2




             621 of 1260
0




    622 of 1260
binder   0




         0




             623 of 1260
binder   0   ANN-281




         0




                       624 of 1260
            0




validator   0

search      0




                625 of 1260
binder   0




binder   0




             626 of 1260
         0




binder   0




             627 of 1260
binder   0




search   0




             628 of 1260
binder   0




binder   0




             629 of 1260
0




0




    630 of 1260
binder documentation   0   ANN-733




                                     631 of 1260
            0




binder      1



validator   0




                632 of 1260
binder   0




             633 of 1260
0




0




    634 of 1260
0




    635 of 1260
binder   0




binder   0




             636 of 1260
0




0




    637 of 1260
0




    638 of 1260
0




    639 of 1260
         0




search   0




             640 of 1260
binder      0




validator   0




                641 of 1260
0




    642 of 1260
0




    643 of 1260
binder      0




validator   0




                644 of 1260
binder   0




             645 of 1260
binder   1




             646 of 1260
                0




documentation   0




                    647 of 1260
0




0




    648 of 1260
validator   0




search      0


binder      0




                649 of 1260
binder   1




             650 of 1260
binder   0




             651 of 1260
         0




binder   0




             652 of 1260
0




0


0




    653 of 1260
0   HVAL-55




              654 of 1260
0




    655 of 1260
binder   4




             656 of 1260
binder   0




             657 of 1260
         0




search   0




             658 of 1260
0




    659 of 1260
binder   0




         0   60   60   0%




binder   0




                            660 of 1260
binder   0




             661 of 1260
0




0




    662 of 1260
binder   0




             663 of 1260
            0




validator   0   3600   3600   0%




                                   664 of 1260
0




0




    665 of 1260
         0   18000   18000   0%   HHH-976




search   0




                                            666 of 1260
binder   0




             667 of 1260
binder   0




         0




             668 of 1260
validator   0




                669 of 1260
0   HHH-2274




               670 of 1260
         0




         0                      ANN-622


binder   0   1800   1800   0%




                                          671 of 1260
validator   2   3600   3600   0%




                                   672 of 1260
1




    673 of 1260
binder   0




             674 of 1260
validator   0   600   600   0%




                                 675 of 1260
validator   0   144000   144000   0%




                                       676 of 1260
                0




documentation   0




                    677 of 1260
binder   0




binder   0

         0




             678 of 1260
         0




binder   4   HHH-4259




                        679 of 1260
0




    680 of 1260
validator   0




                681 of 1260
0




    682 of 1260
0




    683 of 1260
binder      2   ANN-113




binder      0

validator   0




                          684 of 1260
         0




binder   0




         0




             685 of 1260
binder   0




             686 of 1260
documentation   0




binder          0




                    687 of 1260
0




    688 of 1260
0




    689 of 1260
binder   1




             690 of 1260
0




    691 of 1260
binder   0   HHH-4257, ANN-709




                                 692 of 1260
binder   0   HHH-4528




                        693 of 1260
binder   5   HHH-5614, ANN-676, ANN-791




                                          694 of 1260
binder   0




             695 of 1260
         0   ANN-562




binder   0




                       696 of 1260
binder          0




validator       0   HVAL-32
binder          0

binder          0

documentation   0
binder          6

binder          1




                              697 of 1260
binder      0


binder      0


validator   1




binder      0




                698 of 1260
validator   1




binder      0   ANN-224


binder      0



binder      0

binder      0




                          699 of 1260
binder          0




validator       0

binder          0


documentation   0
search          0
binder          0   ANN-425, HHH-2282

binder          3




binder          0


binder          0


binder          0




                                        700 of 1260
binder          0


documentation   1   180   180   0%




binder          0

binder          0




                0


                                     701 of 1260
binder          0


binder          0




binder          1

documentation   0




binder          0

binder          0


                    702 of 1260
binder          17   HHH-869



binder          0




documentation   0




                0


documentation   0




                               703 of 1260
binder      4




binder      0
validator   0   HVAL-10




binder      0
binder      0




                          704 of 1260
binder   0




             705 of 1260
         0




binder   0




             706 of 1260
binder   0




binder   3   ANN-444




                       707 of 1260
binder      10




binder      0

            0




binder      0

validator   0
            0    ANN-35




                          708 of 1260
validator   0




binder      0




                709 of 1260
0   900   900   0%




                     710 of 1260
binder   0




         0

binder   0




             711 of 1260
binder   0




             712 of 1260
         0




binder   0   ANN-35




                      713 of 1260
binder   1




binder   4

binder   0




             714 of 1260
0




    715 of 1260
documentation   0




                    716 of 1260
         0




binder   0




             717 of 1260
documentation   0   60    60    0%




documentation   0   900   900   0%




binder          2

                1




                                     718 of 1260
binder      0




            0




validator   0




                719 of 1260
                2   ANN-499, HHH-2282




validator       0   HVAL-37

binder          0

binder          0

                0

binder          0

binder          0

validator       0

documentation   0




                                        720 of 1260
binder   0


         0




             721 of 1260
binder          0   HHH-1704




documentation   0

binder          0   HHH-1128




                               722 of 1260
documentation   0   HHH-2775




binder          0

                0




                               723 of 1260
         0    HHH-4327




binder    0
binder   17   ANN-15




                         724 of 1260
validator   1




                725 of 1260
binder   0




binder   0




             726 of 1260
binder   0




binder   0




             727 of 1260
validator   0




                728 of 1260
binder   0




binder   0   ANN-613




                       729 of 1260
documentation   0




search          0


binder          0

binder          0

documentation   0




                    730 of 1260
binder   0




binder   0

binder   0



binder   0




             731 of 1260
binder   0




binder   8




         0




             732 of 1260
binder   0




         0

binder   0




binder   0




             733 of 1260
0   7200   7200   0%




                       734 of 1260
         0




binder   0




             735 of 1260
binder      2   HHH-4398




validator   0




binder      0



binder      0




                           736 of 1260
0   57600   57600   0%




                         737 of 1260
binder   0




binder   0




             738 of 1260
documentation   0



validator       0




                    739 of 1260
binder   1




binder   0


binder   0   HHH-1489




                        740 of 1260
binder   0




             741 of 1260
binder documentation   0




search                 0




                           742 of 1260
binder          0




binder          0
documentation   0


binder          0




                    743 of 1260
0




1   HHH-1012




               744 of 1260
0




0




    745 of 1260
binder   0




             746 of 1260
binder   0   HHH-4412




binder   0
binder   0




                        747 of 1260
documentation   0




binder          7




binder          0




validator       0




binder          3



                    748 of 1260
binder          0
documentation   0




binder          1

documentation   0




                    749 of 1260
                0




documentation   0




binder          0
documentation   0   120   120   0%




binder          0




                                     750 of 1260
binder          0                      HHH-926

binder          4

search          0
documentation   0   7200   7200   0%




                                                 751 of 1260
documentation   0   300   300   0%




                                     752 of 1260
documentation   0   180   180   0%




                                     753 of 1260
binder documentation   0




binder                 3



documentation          0




binder                 0




                           754 of 1260
documentation          0




binder documentation   0




binder                 0


documentation          0




binder                 0

validator              0   201600   201600   0%   ANN-68, ANN-69




                                                                   755 of 1260
binder   3




             756 of 1260
Environment   Description                                   Security Level Progress Σ Progress Σ Time Spent Σ Remaining Estimate
              @CollectionId(generator, params={@Parameter})
              for idbags

              http://www.jboss.com/index.html?module=bb&o
              p=viewtopic&t=78546

              Not only composite and single primary keys, but
              shouldn't we be able to set @GeneratedValue on
              any (numeric?)field? I could see the potential of
              somebody wanting to have an IDENTITY or TABLE
              generator for any specific column in a table. This
              would be a very powerful feature.

              Right now the @GeneratedValue for composite
              id's is a blocker for my development team.




                                                                                                                        757 of 1260
With annotation OneToOne, Hibernate is
ignoring FetchType.LAZY

@Entity
@Table(name = "estudante", schema = "ingres",
uniqueConstraints = {})
public class Estudante implements
java.io.Serializable {

private Integer cdEstudante;
private EstEnderecoPais estEnderecoPais;

// Property accessors
@Id
@Column(name = "cd_estudante", unique =
true, nullable = true, insertable = true, updatable
= true)
public Integer getCdEstudante() {
return this.cdEstudante;
}

public void setCdEstudante(Integer cdEstudante)
{
this.cdEstudante = cdEstudante;
}

@OneToOne(cascade = {CascadeType.ALL}, fetch
= FetchType.LAZY)
@PrimaryKeyJoinColumn
public EstEnderecoPais getEstEnderecoPais() {
return this.estEnderecoPais;




                                                      758 of 1260
Seam + Hibernate Validator doesn't work. When
AnnotationConfiguration boots, it always uses
the DefaultMessageInterpolator (this is actually a
separate problem, not only the event listeners
should use the configured interpolator) and the
default interpolator always throws an exception
if the message key can't be found.

This is an even bigger problem if you don't want
or have a ValidatorMessages.properties file, like
in a typical Seam application where everything is
in messages.properties (Seam managed
component). You can't override or set the
resource bundle that is used on startup.

A quick fix would be to not throw an exception in
DefaultMessageInterpolator if the key can't be
found in the resource bundle. The key should
then be returned as the message. I see no reason
why that shouldn't work, it's the users own fault
if he forgot the key. It's also the regular behavior
in JSF.

This is my quick hack to make it work, in
DefaultMessageInterpolator:

String string = null;
try {
string = messageBundle != null ?
messageBundle.getString( token ) : null;
}




                                                       759 of 1260
I write this code :
@Entity
@Table(name = "markunit")
public class MarkUnit<N> {
private N content;
@Id
@GeneratedValue(strategy =
GenerationType.AUTO)
@Column(name = "id", updatable = false,
nullable = false)
private Long id = null;

@Column (name = "name")
private String name;
.....
}
I want to to make persistance with java primitive
value or by a bound type list given : date, string,
all number...
but is impossible : MarkUnit.content has an
unbound type and no explicit target entity
please give me an explicit way to resolve this
probleme
Add @FlushMode(FlushModeType.APPLICATION)
and synchronize this name with the Glassfish
team.




                                                      760 of 1260
core 3.2.6, annotations 3.3.1.GA, entitymanager   The bug described in ANN-694 still exists in
3.3.2.GA,                                         3.3.1.GA under the following circumstances (see
mysql 5                                           below for further description):

                                                  ------------------------------------------------------------

                                                  @Entity
                                                  public class A_PK implements Serializable {
                                                  public D d;

                                                  @ManyToOne
                                                  public D getD() {
                                                  return d;
                                                  }

                                                  public void setD(D d) {
                                                  this.d = d;
                                                  }
                                                  }

                                                  ------------------------------------------------------------

                                                  @Entity
                                                  public class A implements Serializable {
                                                  private A_PK id;

                                                  @EmbeddedId
                                                  public A_PK getId() {
                                                  return id;
                                                  }




                                                                                                                 761 of 1260
Tomcat 5.5                 Scenario:
JDK 1.5.0_05-b05 (Win32)
PostgreSQL 8.1             Simple one-to-many mapping (1 User has n Roles)

                           User-Class:

                           @Entity()
                           @Table(name = "`Users`")
                           public class User

                           [...]

                           @OneToMany
                           @JoinTable
                           (
                           name = "UserRoles",
                           joinColumns = { @JoinColumn( name="userId") },
                           inverseJoinColumns = @JoinColumn(
                           name="roleId")
                           )
                           private Set<Role> roles;

                           [...]

                           Role-Class:

                           @Entity
                           @Table(name = "`Roles`")
                           public class Role

                           [...]




                                                                             762 of 1260
Hibernate 3.1.1, MySQL 4.1.16   The "formula" clause associated with @MapKey,
                                created in the generated SQL for MERGE and
                                REFRESH operations for @ManyToMany (and
                                also @CollectionOfElements), uses the wrong
                                table. The SQL is invalid with respect to the table
                                structure, and so merge() operations fail.

                                The following simple example illustrates the
                                problem:

                                Parent.java:
                                @Entity
                                public class Parent
                                {
                                @Id
                                @GeneratedValue
                                private Long id;

                                public Long getId() { return this.id; }

                                @ManyToMany(cascade = CascadeType.ALL)
                                @MapKey(name = "name")
                                private Map<String, Child> children = new
                                HashMap<String, Child>();

                                public Parent() { }

                                public void addChild(Child child) {
                                this.children.put(child.getName(), child); }

                                public Map<String, Child> getChildren() { return

                                Support for Maps




                                Currently we do not support this one because it
                                needs the support fo the foreign id generator
                                and thus a second pass object



                                                                                      763 of 1260
                                                Also consider java.lang.Serializable to be mapped
                                                to "serialized"




Hibernate 3.1rc2, Hibernate Annotations 3.1b6   Using mapping XML files, I can map the following
                                                class hierarchy:

                                                public abstract class Fund {
                                                int id;
                                                int balance;
                                                ...
                                                }

                                                // this is a normal subclass with some properties
                                                public class CashFund extends Fund {
                                                int denomination;
                                                }

                                                // this is not a separate table, but it has a
                                                property
                                                public abstract class FundWithBillingAddress
                                                extends Fund {
                                                BillingAddress billingAddress; // a one-to-many
                                                mapping
                                                }

                                                // this is mapped to a credit_card_fund table
                                                with a billing_address_id column
                                                public class CreditCardFund extends
                                                FundWithBillingAddress {
                                                String cardNumber;
                                                ...
                                                }

                                                But it is impossible to map that hierarchy with


                                                                                                    764 of 1260
Database Firebird 2.0 / JayBird 2.1.1   Firebird is case-sensitive with table names and
Hibernate 3.2.6 GA                      column names. A legacy application I need to
                                        build upon uses lowercase field names, these
                                        need to be quoted in Hibernate with backticks or
                                        with "\"lowercase\"". I'm normally using the
                                        latter. This works fine, until the point where I
                                        needed to map a ManyToOne relation.

                                        For running the example you don't even need to
                                        install Firebird, it crashes before connecting to
                                        the DB.
Hibernate 3.1.2 Oracle 10g              The following:

                                        @Embedded
                                        MyClass<MyGeneric> getMyClass(){
                                        return myClass;
                                        }

                                        will result and exception:

                                        java.lang.IllegalStateException: Property myClass
                                        has an unbound type and no explicit target
                                        entity.
                                        at
                                        org.hibernate.cfg.AnnotationBinder.addElements
                                        OfAClass(AnnotationBinder.java:938)
                                        at
                                        org.hibernate.cfg.AnnotationBinder.getElementsT
                                        oProcess(AnnotationBinder.java:788)
                                        at
                                        org.hibernate.cfg.AnnotationBinder.bindClass(An
                                        notationBinder.java:614)
                                        at
                                        org.hibernate.cfg.AnnotationConfiguration.proce
                                        ssArtifactsOfType(AnnotationConfiguration.java:3
                                        53)
                                        at
                                        org.hibernate.cfg.AnnotationConfiguration.secon
                                        dPassCompile(AnnotationConfiguration.java:265)
                                        at
                                        org.hibernate.cfg.Configuration.buildMappings(C
                                        onfiguration.java:1034)
                                                                                            765 of 1260
Hibernate 3.x, Informix 9.4   Getting an error like Connection could not open.
                              Could you please explain me how do I establish a
                              connection and begin a transaction in informix
                              9.4 using hibernate 3.0. I'll appreciate to you if
                              you could explaine me in step by step points.


                              Thanks and Regards
                              Prabhakar Rao R
                              prabhakar76@rediffmail.com
                              prabhakar.rao@mphasis.com

                              Most projects I know of use a common base class
                              for all their Hibernate beans which standardize
                              the common columns in all entity beans.
                              Columns like ID, DateCreated, etc. Annotations
                              does not support this pattern - when I initialize
                              the system, I get an AnnotationException in
                              AnnotationBinder line 645 due to a missing
                              identifier. My code looks something like this:

                              public abstract class BaseObject {

                              @Id
                              public Long getId() {
                              }
                              }

                              @Entity
                              public class Task extends BaseObject {
                              }




                                                                                   766 of 1260
Any platform, any database using Hibernate           When tables have hyphenated names, the
3.2.1, HB Annotations 3.2.1, and EntityManager       database requires standard SQL syntax using
3.2.1. Tested in the context of JPA as persistence   double-quotes (or some other form of escape) to
engine in Glassfish V1 UR1 (b14). Should be          execute queries w/o exceptions.
trivial to re-create in JBoss AS using attached
project. Was tested with MSSQL 2000,                 Hibernate Annotations 3.2.1 cannot handle this
PostgreSQL 8.1, and Progress 10.1A. Attached         scenario properly when used in JPA for
project configured for MSSQL 2000.                   @OneToMany relationships. The obverse side of
                                                     the join does not get quoted, nor do the foreign
                                                     keys within the select clause. This causes a
                                                     org.hibernate.exception.SQLGrammarException
                                                     to be thrown.

                                                     A simple example, taken from the attached
                                                     Netbeans 5.5/Glassfish project is as follows.

                                                     The entities:

                                                     [code]
                                                     @Entity
                                                     @Table(name="`car-lot`")
                                                     public class CarLot implements Serializable
                                                     {
                                                     @Id
                                                     @GeneratedValue(strategy=GenerationType.AUT
                                                     O)
                                                     @Column(name="`lot-id`", nullable=false)
                                                     private Integer lotId;

                                                     @Column(name="`lot-name`", nullable=false)
                                                     private String lotName;

Hibernate 3.2.0cr2, HibernateAnnotations             Use a composite foreign key on an entity (A) to
3.2.0cr1, HQL                                        model an many to many entity(B)-entity(C)
                                                     relationship with attributes on the relationship.

                                                     This is supported using hibernate mapping files.

                                                     See
                                                     http://forum.hibernate.org/viewtopic.php?t=958
                                                     753 for more discussion.


                                                                                                         767 of 1260
                                  When trying to associate two attributes of the
                                  same type to an object, the second attribute
                                  won't always be correcty bind.

                                  BindHelper.bindPropertiesByColumns sometimes
                                  return synthetic property mapping for the join
                                  column as a result the second attribute won't be
                                  hydrated properly.

                                  Please see

                                  http://www.mail-archive.com/hibernate-
                                  devel%40lists.sourceforge.net/msg05680.html




Hibernate 3.2.0 CR2               Hibernate is throwing
Hibernate Annotations 3.2.0 cr1   org.hibernate.PropertyValueException instead of
                                  org.hibernate.validator.InvalidStateException
                                  with @NotNull.
                                  A much better description from this problem
                                  (also a workaround) is avaiable at
                                  http://www.nearinfinity.com/blogs/page/jkunkle
                                  ?entry=notnull_hibernate_annotation_validation
                                  _problems




                                                                                     768 of 1260
hibernate 3.1.1, annotations 3.1b8, jdk 5.0,   The following test:
postgresql 8.1                                 public void test2(){
                                               List<Storage> storages=
                                               getSF().openSession().createCriteria(Storage.class
                                               ).list();
                                               System.out.println("Storages:");
                                               for(Storage storage:storages){
                                               System.out.println(" - "+storage);
                                               Map<Product,Quantity>
                                               products=storage.getProductQuantity();
                                               for(Product p:products.keySet())
                                               System.out.println(" - - "+p+" "+products.get(p));
                                               }

                                               @Entity @AccessType("field")
                                               public class Storage{
                                               @Id protected int id;
                                               protected String name;

                                               @MapKey
                                               @OneToMany(cascade=CascadeType.ALL)
                                               protected Map<Product,Quantity>
                                               productQuantity=new
                                               HashMap<Product,Quantity>();

                                               public Map<Product, Quantity>
                                               getProductQuantity(){
                                               return productQuantity;
                                               }

                                               public void addProduct(Product




                                                                                                    769 of 1260
Hibernate 3.1rc3   When running Hibernate annotations over a
                   Hibernate 3.1rc3 platform, I get a

                   java.lang.NoSuchMethodError:
                   org.hibernate.cfg.Mappings.<init>(Ljava/util/Map
                   ;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lja
                   va/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/
                   util/List;Ljava/util/List;Lorg/hibernate/cfg/Namin
                   gStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/uti
                   l/Map;Ljava/util/List;)V

                   Looking at the AnnotationConfiguration class, it
                   calls createExtendedMappings() which creates an
                   ExtendedMapping instance. This extends the
                   org.hibernate.cfg.Mapping class, and the
                   problem seems to be that the constructor
                   signature of the mapping class has changed in
                   Hibernate. The ExtendedMapping class calls a
                   constuctor with signature as follows:
                   super(
                   classes,
                   collections,
                   tables,
                   queries,
                   sqlqueries,
                   sqlResultSetMappings,
                   imports,
                   secondPasses,
                   propertyReferences,
                   namingStrategy,
                   typeDefs,




                                                                        770 of 1260
Hibernate 3.1.3, Apache Derby 10.1.2.1   class A {
                                         ...
                                         @OneToOne
                                         private B b;

                                         }

                                         class B {
                                         ...
                                         @OneToOne(mappedBy = "b")
                                         private A a;
                                         }

                                         hibernate.cfg.xml
                                         <property
                                         name="connection.driver_class">org.apache.der
                                         by.jdbc.EmbeddedDriver</property>
                                         <property
                                         name="connection.url">jdbc:derby:data;create=t
                                         rue</property>
                                         <property
                                         name="hibernate.dialect">org.hibernate.dialect.
                                         DerbyDialect</property>

                                         buildSessionFactory() prints errors when
                                         database is created:
                                         Mar 31, 2006 5:00:55 PM
                                         org.hibernate.tool.hbm2ddl.SchemaUpdate
                                         execute
                                         SEVERE: Unsuccessful: create table A (id bigint
                                         The current behavior of EnumType (id), unique
                                         not null, ..., b_id bigint, primary keyis to default
                                         to Types.INTEGER if a database schema doesn't
                                         already exist. It would be nice if there were a
                                         way to configure the AnnotationConfiguration to
                                         specify the default type for enums. For instance,
                                         I want mine to always default to VARCHAR, but I
                                         don't see a good way to do this without
                                         modifying the Hibernate source.




                                                                                                771 of 1260
hibernate 3.1rc2, entity-manager 3.1beta4   EJB 3 persistence specification states:
                                            "If the entity is annotated with the annotation
                                            element value access=FIELD, the persistence
                                            provider runtime accesses instance variables
                                            directly and all non-transient instance variables
                                            that are not annotated with the Transient
                                            annotation are persistent." page 16

                                            But Hibernate Annotation says:
                                            "By default, every non static property of an
                                            entity bean is considered persistent, unless you
                                            annotate it as @Transient. Not having an
                                            annotation for your property is equivalent to an
                                            appropriate basic annotation."

                                            So hibernate tries to persist transient fields.




                                                                                                772 of 1260
Problem:
When I run the test.Main in the attachment, an
mapping exception thrown while passing the
annotation:


Exception in thread "main"
org.hibernate.MappingException: Unable to find
column with logical name: customerID in
ShoppingBasket
at
org.hibernate.cfg.Ejb3JoinColumn.checkReferenc
edColumnsType(Ejb3JoinColumn.java:383)
at
org.hibernate.cfg.BinderHelper.createSyntheticPr
opertyReference(BinderHelper.java:88)
at
org.hibernate.cfg.FkSecondPass.doSecondPass(Fk
SecondPass.java:63)
at
org.hibernate.cfg.AnnotationConfiguration.proce
ssFkSecondPassInOrder(AnnotationConfiguration.
java:428)
at
org.hibernate.cfg.AnnotationConfiguration.secon
dPassCompile(AnnotationConfiguration.java:286)
at
org.hibernate.cfg.Configuration.buildSessionFact
ory(Configuration.java:1286)
at test.Main.main(Main.java:19)




                                                   773 of 1260
Hibernate Annotations from CVS (today version). 1. Blocker priority, since "Blocks development
Hibernate-Version: 3.1.rc3                      and testing work".

                                                 2. While building session-factory error occured:

                                                 java.lang.ClassCastException:
                                                 java.lang.reflect.Method
                                                 at
                                                 org.hibernate.cfg.PropertyInferredData.extractTy
                                                 pe(PropertyInferredData.java:182)
                                                 at
                                                 org.hibernate.cfg.PropertyInferredData.execute(P
                                                 ropertyInferredData.java:108)
                                                 at
                                                 org.hibernate.cfg.PropertyInferredData.skip(Prop
                                                 ertyInferredData.java:57)
                                                 at
                                                 org.hibernate.cfg.AnnotationBinder.addAnnotate
                                                 dElement(AnnotationBinder.java:831)
                                                 at
                                                 org.hibernate.cfg.AnnotationBinder.addElements
                                                 OfAClass(AnnotationBinder.java:808)
                                                 at
                                                 org.hibernate.cfg.AnnotationBinder.bindClass(An
                                                 notationBinder.java:641)
                                                 at
                                                 org.hibernate.cfg.AnnotationConfiguration.proce
                                                 ssArtifactsOfType(AnnotationConfiguration.java:2
                                                 66)
                                                 at
                                                 org.hibernate.cfg.AnnotationConfiguration.secon




                                                                                                    774 of 1260
Hibernate 3.2.0CR1, MySQL 4.1.18   Was working in version beta9 not working in
                                   beta10:

                                   @Entity
                                   @Table(name = "game_prototype")
                                   @Inheritance(strategy = InheritanceType.JOINED)
                                   public class GamePrototype {
                                   ...
                                   @CollectionOfElements
                                   @JoinTable(name = "game_features",
                                   joinColumns = @JoinColumn(name = "game_id"))
                                   @IndexColumn(name = "feature_index")
                                   @Column(name = "feature")
                                   public List<String> getFeatures() {
                                   return _features;
                                   }
                                   ...
                                   }

                                   Tries to do the lookup on game_core_features
                                   rather than the specified JoinTable.




                                                                                     775 of 1260
Hibernate 3.1, hibernate-annotations from CVS    java.lang.NullPointerException
from last week (unable to get new one from CVS   at
today)                                           org.hibernate.cfg.annotations.TableBinder.bindFk
                                                 (TableBinder.java:162)
                                                 at
                                                 org.hibernate.cfg.annotations.CollectionBinder.bi
                                                 ndCollectionSecondPass(CollectionBinder.java:85
                                                 1)
                                                 at
                                                 org.hibernate.cfg.annotations.CollectionBinder.bi
                                                 ndManyToManySecondPass(CollectionBinder.jav
                                                 a:738)
                                                 at
                                                 org.hibernate.cfg.annotations.CollectionBinder.bi
                                                 ndStarToManySecondPass(CollectionBinder.java:
                                                 410)
                                                 at
                                                 org.hibernate.cfg.annotations.CollectionBinder$1
                                                 .secondPass(CollectionBinder.java:371)
                                                 at
                                                 org.hibernate.cfg.CollectionSecondPass.doSecond
                                                 Pass(CollectionSecondPass.java:35)
                                                 at
                                                 org.hibernate.cfg.Configuration.secondPassComp
                                                 ile(Configuration.java:1030)
                                                 at
                                                 org.hibernate.cfg.AnnotationConfiguration.secon
                                                 dPassCompile(AnnotationConfiguration.java:227)
                                                 at
                                                 org.hibernate.cfg.Configuration.buildSessionFact
Hibernate 3.1                                    ory(Configuration.java:1145) problem when two
                                                 The Hibernate seems to have
Hibernate Annotations 3.1 b7                     entities mapped OneToOne relationship doesn't
                                                 failed to have a correspondence unidirectionally.
                                                 Eg.:
                                                 Entities of class: A has the elements identified by
                                                 ( X, Y, Z ) and class B has only the elements ( X, Z ).
                                                 The parameter optional=true don't work and the
                                                 Hibernate raise exception reclaim the null
                                                 reference.
                                                 This layer is essential to properly resolve generic
                                                 types and to open the door to EJB3 XML binding.

                                                                                                           776 of 1260
Hibernate 3.2.4, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 The method                                        0%   0%       3600
j9vmap3223-20070426, AIX 5.3                      AnnotationConfiguration.processFkSecondPassIn
                                                  Order creates a Comparator that results in
                                                  FkSecondPass objects being inadvertently
                                                  removed from the secondPasses list due to an
                                                  incorrect hashCode comparison.

                                                Lines 398 - 401 contain this comparison of
                                                hashCodes:

                                                else if ( f1.hashCode() == f2.hashCode() ) {
                                                compare = 0;
                                                }

                                                FkSecondPass uses Object.hashCode which has
                                                the JavaDoc comment:

                                                * As much as is reasonably practical, the
                                                hashCode method defined by
                                                * class <tt>Object</tt> does return distinct
                                                integers for distinct
                                                * objects. (This is typically implemented by
                                                converting the internal
                                                * address of the object into an integer, but this
                                                implementation
                                                * technique is not required by the
                                                * Java<font size="-2"><sup>TM</sup></font>
                                                programming language.)

                                                In my application I have seen random failures
                                                during startup of the application due to the fact

                                                new structure




                                                                                                              777 of 1260
Annotations 3.1beta6   Indexes generated by the LuceneEventListener        0%   0%       3600
                       will be deleted the next time the application is
                       restarted.
                       Line 100:
                       IndexWriter iw = new IndexWriter(
                       documentBuilder.getFile(), new StopAnalyzer(),
                       true );

                       This line will cause lucene to recreate (delete)
                       indexes each time.

                       Attaching a fixed version (which also
                       fixes/improves a few other things)
                       Note that it does not use the getFile() method of
                       the DocumentBuilder. Indstead the event
                       listener itself manages index files.




                       Not in the spec, but a good thing anyway




                                                                                     778 of 1260
JBoss 4.0..3 EJB3-RC5   When loging is set the INFO I get the following
Hibernate 3.1.2         exception:

                        javax.ejb.EJBException:
                        java.lang.ClassCastException: java.lang.Long
                        at
                        org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionIn
                        OurTx(Ejb3TxPolicy.java:69)
                        at
                        org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPol
                        icy.java:83)
                        at
                        org.jboss.aspects.tx.TxInterceptor$Required.invo
                        ke(TxInterceptor.java:192)
                        at
                        org.jboss.aop.joinpoint.MethodInvocation.invoke
                        Next(MethodInvocation.java:98)
                        at
                        org.jboss.aspects.tx.TxPropagationInterceptor.inv
                        oke(TxPropagationInterceptor.java:76)
                        at
                        org.jboss.aop.joinpoint.MethodInvocation.invoke
                        Next(MethodInvocation.java:98)
                        at
                        org.jboss.ejb3.stateless.StatelessInstanceIntercep
                        tor.invoke(StatelessInstanceInterceptor.java:54)
                        at
                        org.jboss.aop.joinpoint.MethodInvocation.invoke
                        Next(MethodInvocation.java:98)
                        at
                        org.jboss.aspects.security.AuthenticationIntercep
                        @FullText(name, store=, index=)

                        and remove @Text, @Unstored, @Keyword

                        This means we need to work on the way
                        Hibernate Lucene finds the id (we can guess it
                        from the Hibernate metadata)




                                                                             779 of 1260
When configuring with HBM/XML a component
you can use the class="com.MyClassImpl" to
especify the implementation class for a
component property. This would be equivalent
to something like.

@Embedded(targetEntity=MyClassImpl.class)
MyClassInterface getMyClass(){
return myClass;
}

While I know this is not part of the EJB3 spec,
being that it is a feature in hibernate when using
hbm/xml there should be a simple way to do this
with annotations without having to resort to
custom user types.




When using XMLs for mapping it is possible to
have "Table per subclass, using a discriminator"
with fetch="select" attribute.

see:
http://www.hibernate.org/hib_docs/v3/referenc
e/en/html/inheritance.html#inheritance-
tablepersubclass-discriminator

it seems that there is not such attribute when
using annotations.




                                                     780 of 1260
Hibernate's annotations packaged in JBoss EJB   As described in hibernate forum
3.0 RC8- FD                                     (http://forum.hibernate.org/viewtopic.php?t=960
Microsoft SQL Server 2000                       763) and discussed with Emmanuel, I encounter
                                                a strange behaviour with annotations depending
                                                of my package's names.

                                                Supposing hibernate load classes by package
                                                alphabetical order; if it get the "parent" class first
                                                all works fine, if it get the "child" class first, it
                                                raise an exception !

                                                Here is a subset of my classes, cleaned of getters,
                                                setters and all unrelated things, then followed by
                                                the exception stack :

                                                ///////////////////////////////////////////////

                                                package fr.ifis.entity.field.card;

                                                import java.io.Serializable;

                                                import javax.persistence.Embeddable;
                                                import javax.persistence.Entity;
                                                import javax.persistence.Id;
                                                import javax.persistence.ManyToOne;

                                                import fr.ifis.entity.project.Card;

                                                @Entity
                                                public class CardField {
                                                the <join> tag in .hbm.xml files have an
                                                "optional" attribute which allow us to configure
                                                hibernate whether to use inner joines or outer
                                                joins, but in hibernate annotations there is no
                                                similar attribute.




                                                                                                         781 of 1260
3.2.1GA - MSSQL ( but irrelivant )   Hibernate Annotations for @SqlDeleteAll when           0%   0%        120
                                     applied to Collections

                                     CollectionBinder is not assigning the sql
                                     statement to the "setCustomSQLDeleteAll" but
                                     rather the "setCustomSQLDelete"

                                     CollectionBinder.java line 361-370.

                                     this prevents the execution of col.clear() method
                                     on the collection where all elements are
                                     removed.

                                     Core is here
                                     I need to extend the number of supported types
                                     though

                                     It is cleaner and it allow use to behave differently
                                     when the Tx is rollbacked and when there is not
                                     transaction
                                     It also opens to door for batch changes
Everywhere                           Short description: The EntityMode.DOM4J                0%   0%       3600
                                     cannot be used when using just annotations in
                                     business entities. It only works when you create
                                     a .hbm.xml mapping file. Bug confirmed by
                                     Emmanuel.

                                     Long description:
                                     http://forum.hibernate.org/viewtopic.php?p=233
                                     5725




                                                                                                      782 of 1260
@JoinTable(name="Flight_Company",
joinColumns = @JoinColumn(name="FLIGHT_ID"),
inverseJoinColumns =
@JoinColumn***s***(name="COMP_ID")
)

Should be

@JoinTable(name="Flight_Company",
joinColumns = @JoinColumn(name="FLIGHT_ID"),
inverseJoinColumns = @JoinColumn***
***(name="COMP_ID")
)




@ManyToMany(
cascade={CascadeType.PERSIST,
CascadeType.MERGE},
mappedBy="employees" ** **
targetEntity=Employer.class
)

Should be

@ManyToMany(
cascade={CascadeType.PERSIST,
CascadeType.MERGE},
mappedBy="employees" **, **
targetEntity=Employer.class
) lease add Validation Bundle for Spanish ( es )
P                                                  0%   0%        300




                                                             783 of 1260
                       At the moment the validator framework only
                       handles public attributes on a class.

                       This would be better if it also handled fields and
                       non-public methods as well.

                       I've also reported this as HBX-328, and I've
                       created a patch and a test case for these, will
                       attach the diffs.
Annotations 3.1beta6   The current version of the LuceneEventListener
                       (and DocumentBuilder) will read this annotation
                       @Indexed(index="MyEntity")
                       and create an index file under the startup
                       directory of the java process.
                       Alternatively, I suppose you can enter a fully
                       qualified file name:
                       @Indexed(index="c:/myIndexFiles/MyEntity")

                       Neither way is acceptable in a production
                       environment.
                       I would like to see a configurable parent
                       directory for all index files. See example below.
                       <hibernate-configuration>
                       <session-factory>
                       <property
                       name="hibernate.dialect">org.hibernate.dialect.
                       MySQLInnoDBDialect</property>
                       <property
                       name="hibernate.show_sql">false</property>
                       <property
                       name="hibernate.lucene.index_dir">c:/myIndexFi
                       les</property>
                       ...

                       Attached is a suggested (and tested)
                       implementation. Note that it does not use the
                       getFile() method of the DocumentBuilder. The
                       event listener itself handles all index files.




                                                                            784 of 1260
The ClassValidator method getInvalidValues          0%   0%        600
stores a map containing the previously visited
objects.

It's using a HashMap, it should be using an
IdentityHashMap since different objects could
potentialy hash and equals the same, and often
times the database generated key is used in the
hash map.

ie:
/**
* apply constraints on a bean instance and
return all the failures.
*/
public InvalidValue[] getInvalidValues(T bean) {
return this.getInvalidValues( bean, new
IdentityHashMap<Object, Object>() );
}

/**
* apply constraints on a bean instance and
return all the failures.
*/
protected InvalidValue[] getInvalidValues(T bean,
Map<Object, Object> circularityState) {
if ( circularityState.containsKey( bean ) ) {
return EMPTY_INVALID_VALUE_ARRAY; //Avoid
circularity
}
else {




                                                              785 of 1260
It is not possible to avoid inheritance mapping if
the superclass of a entity is also a entity.

Background: A framework provides a basic
mapping of a entity, but I want to extend that.

With annotations it is not possible to just map
my extended version and have the superclass
behave like a MappedSuperclass. This behaviour
is acceptable but it is not possible to override a
the id generation.

So it might be better to have a new annotation
(e.g. @RootEntity(mapSuperclass=true)) to avoid
auto import of the entity superclass. With that
approach it would be easier to create modules
and frameworks




collection.setOrphanDelete is not set.



if a persistent class X is missing the default
constructor, instead of reporting the missing
default constructor in class X, I obtained a
noclassdeffound for a class Y, referenced in class
X, which was oviously in classpath.
this incorrect error message is very misleading in
a debug session.
if this problem can't be reproduced easily in
current test base please indicate so, I'll try to
reproduce my environment.




                                                     786 of 1260
@Entity
public class TestEntity implements Serializable
{
private Integer id;

@Id(generate = GeneratorType.NONE)
public Integer getId()
{
return id;
}

// ...

private Map<String, String> properties;

@CollectionOfElements
@Column(name="propValue", nullable = false)
public Map<String, String> getProperties() {
return properties;
}
}

*** Exception ***
org.hibernate.AnnotationException: A Map must
declare a @MapKey element


However, according to Emmanuel Bernard,
"@MapKey does not make sense for collection of
elements (at least non composite ones)".




                                                  787 of 1260
Hibernate 3.1, Hibernate Annotations beta-7,   Line 125 in EnumType tries to set ordinal Integer
Oracle Thin driver, Oracle 8.1.7               as statement parameter with guessed column
                                               type which can be Types.DECIMAL, and that
                                               raises ClassCastException. (In case of my Oracle
                                               8.1.7 server, Oracle Thin driver recognizes
                                               Oracle's NUMBER column as
                                               java.sql.Types.DECIMAL provided by
                                               DatabaseMetaData).

                                               Don't know much about java sql API, thus if this
                                               is acceptable, but changing line 125 from :
                                               st.setObject( index, new Integer(ordinal), sqlType
                                               );
                                               to
                                               st.setObject( index, new Integer(ordinal));
                                               does the trick.

                                               Anyway, here's the exception :
                                               java.sql.SQLException: An SQLException was
                                               provoked by the following failure:
                                               java.lang.ClassCastException: java.lang.Integer
                                               at
                                               com.mchange.v2.sql.SqlUtils.toSQLException(Sql
                                               Utils.java:104)
                                               at
                                               com.mchange.v2.sql.SqlUtils.toSQLException(Sql
                                               Utils.java:65)
                                               at
                                               com.mchange.v2.sql.SqlUtils.toSQLException(Sql
                                               Utils.java:62)
                                               at




                                                                                                    788 of 1260
Hibernate Annotations 3.2.1.GA                   I have found a bug in Hibernate when mixing
Hibernate 3.2.1                                  annotations and mapping files. I have generated
                                                 a minimal test case. Additionally, I have
                                                 confirmed that the error does not appear when
                                                 all classes use annotations.

                                                 There are two mapped classes AImpl and BImpl.
                                                 AImpl extends BImpl. A third annotated class
                                                 ZImpl, refers to BImpl through a ManyToOne
                                                 relationship. All method signatures refer to these
                                                 classes by their interfaces A, B, and Z; however,
                                                 Hibernate is instructed to use the *Impl classes
                                                 when necessary.

                                                 I am NOT mixing annotations and mappings in a
                                                 single inheritance hierarchy. All classes
                                                 implement Serializable by extending their
                                                 Serializable interfaces.

                                                 The minimal test case is attached as a zip and
                                                 included below:

                                                 13:02:57,811 INFO [Version] Hibernate
                                                 Annotations 3.2.1.GA
                                                 13:02:57,827 INFO [Environment] Hibernate 3.2.1
                                                 13:02:57,827 INFO [Environment]
                                                 hibernate.properties not found
                                                 13:02:57,842 INFO [Environment] Bytecode
                                                 provider name : cglib
                                                 13:02:57,842 INFO [Environment] using JDK 1.4
                                                 java.sql.Timestamp handling
                                                 This increase the Lucene operations by keeping
                                                 the Index * open for the whole transaction.

Hibernate 3.1, Annotations 3.1beta7, Mysql 4.1   Hibernate enters endless loop at the line 503 of
                                                 org.hibernate.cfg.Mappings trying to resolve
                                                 ManyToOne reference from the annotated class
                                                 to the mapped in xml config. The problem is that
                                                 the mapping table binding.physicalToLogical has
                                                 only entries for annotated entities and no for
                                                 xml-mapped.


                                                                                                      789 of 1260
Hibernate 3.2.5                                   I think @org.hibernate.annotations.OrderBy
                                                  should refer to the associated entity, not the
                                                  association table. Currently in the generated SQL
                                                  query the field name supplied in the "clause"
                                                  parameter is prefixed with the alias of the
                                                  association table.


Annotations 3.2.1.ga , Hibernate 3.2.3.ga, entity- As former posts of this same problem, when we
manager 3.2.1.ga. JDK 1.5, JBoss 4.2.0, Ubuntu,    use bidirectional OneToOne relations
MySQL 5, SVN, Maven 2                              We get NullPointerException.
                                                   It is quite an odd problem since this problem is
                                                   not consistent.
                                                   I built my sources and had this problem
                                                   consistently, then when I changed the name of
                                                   the folder I checked out the code to,
                                                   built again and then deployed on JBoss, it
                                                   worked OK. Meaning the mappedBy text and the
                                                   rest of the annotation setup is ok.

                                                  I saw this issue is supposed to be resolved in
                                                  3.3.1 BUT Jboss 4.2 does not work with 3.3.1 due
                                                  to backward incompatibility issues.
                                                  So a fix for 3.2.1 is necessary.

                                                  I can past the stack trace but it is exactly the
                                                  same to former posts on this same issue.




                                                                                                      790 of 1260
All version   When EnumType encounters a value in the
              database which is not mapped to a specific enum
              the class throws an exception. I know this is how
              it was made to work but it may be better instead
              to do a graceful error - i.e. return null instead of
              throwing an exception.

              This case arises from the following scenario -

              We are doing staged releases to our production
              environment and at points we will have two
              different versions of our code running. If we add
              new Enum values into a version - the old version
              has problems running because it starts getting
              exceptions with unknown values when it is trying
              to map these enums.

              I have discussed this briefly in the hibernate
              forum with not too many replies -
              http://forum.hibernate.org/viewtopic.php?t=984
              976 .




                                                                     791 of 1260
Hibernate 3.2.6.ga, HEM3.3.2.ga, HAN3.3.1.ga,   This bug is related to ANN-694 (and some other
JSE 1.6, DB2 8.2                                issues).

                                                Correctly mapped JoinedSubclasses still get
                                                reported to have circularities in their FKs which is
                                                not the case.

                                                To reproduce the bug at least four entity classes
                                                must be in a joined class hierarchy. As in ANN-
                                                694 there is a workaround by renaming the
                                                tables to force another processing order.


                                                I've provided a small test case:

                                                It consists of four entities ClassA, ClassB, ClassC
                                                and ClassD mapped with InheritanceType.JOINED
                                                to the tables "class_a", "class_b", "class_c" and
                                                "class_1d". Because ClassD maps to table
                                                "class_1d" it gets processed first by the
                                                circularity check which raises the error.




                                                                                                       792 of 1260
Hibernate 3.2.5ga, Postgresql   I have the following classes:

                                @Entity
                                @Inheritance(strategy=
                                InheritanceType.SINGLE_TABLE)
                                @DiscriminatorColumn(name="cltype",
                                discriminatorType= DiscriminatorType.STRING,
                                length=10)
                                @DiscriminatorValue("device")
                                public abstract class Device extends
                                AbstractPersistent {

                                private System system;

                                @ManyToOne
                                public System getSystem() {
                                return system;
                                }

                                public void setSystem(System system) {
                                this.system = system;
                                }
                                }

                                @Entity
                                @DiscriminatorValue("snmp")
                                public class SnmpDevice extends Device {

                                // .... additional properties defined
                                }



                                to allow use of interfaces in Map generics, please
                                add a targetEntity parameter to the
                                MapKeyManyToMany annotation.




                                                                                     793 of 1260
@OnDelete has no effect if it is used together      0%   0%        300
with @ManyToOne or @OneToOne annotation.
Attached patch add this feature. Maybe it will be
useful for others too.

Thanks to Radim Tlusty who is originator of this
patch (for version 3.1beta5).


as an equivalent to @NotNull + @Length(min=1)
and as an equivalent to @NotNull + @Size(min=1)


while fetching the results through hql i am
getting the list size as 8 but values r as null




                                                              794 of 1260
Oracle 10g XE                Within an @Entity I have the following:

                             @ManyToOne(cascase = {}, fetch =
                             FecthType.Lazy)
                             @JoinColumn(name = "`PresentationId`") //
                             Notice the backticks
                             public Presentation getPresentation() {
                             return this.presentation;
                             }

                             the generated SQL for a load is:

                             select ... from PRESENTATION presentati0_ left
                             outer join CSESSION csessions1_ on
                             presentati0_."Id"=csessions1_.PresentationId
                             where ...

                             Notice that PresentationId in
                             csessions1_.PresentationId is NOT quoted. This
                             causes an exception from Oracle:

                             java.sql.SQLException: ORA-00904:
                             "CSESSIONS1_"."PRESENTATIONID": invalid
                             identifier.

                             I added the backticks to all @Column
                             annotations and they work. Also PresentationId
                             is not quoted in the SELECT list either.

                             Earnie!



hibernate 3.2.0,oracle 10g   when i use method                                0%   0%     201600
                             session.saveOrUpdate(obj).say i have 3 bean or
                             persistance file namely
                             campaignMasterBdo,CampaignSchemRelationBd
                             o,SchemeMaster, when i try to update the list
                             box ie the value of the scheme master able it
                             updates in campaign master also inserted in
                             campaignschemerelation table.


                                                                                        795 of 1260
Hibernate EntityManager 3.3.1.ga, PostgreSQL 8.x Persistent property annotated by getter (not
                                                 directly on field, like at page 168 in JPA specs
                                                 PDF) doesn't seem to be flush to store.
Hibernate3 and Hibernate Annotation              I am using Oracle 10g, in this few column          0%   0%       7200
                                                 contains "€" characters, and when i fetch data
                                                 using hibernate annotation "€" disappears.
                                                 In hiberante can can we change the Character
                                                 Set to UTF-8

Annotations from trunk on DB2 v91                 The test
                                                  EmbeddedGenericsTest#testWorksWithGenericC
                                                  ollectionOfElements fails on DB2 v91, and the
                                                  transaction which was started in the "setup"
                                                  method blocks the execution of any other SQL
                                                  Statement sent to the server. Thus, the tests
                                                  needs to be enclosed by a try/catch to issue a
                                                  rollback in case of failure.




                                                                                                              796 of 1260
Hibernate 3.1RC2, CGLIB 2.1.2   When using lazy properties, instrumenting the        0%   0%       3600
MySQL, Oracle and PostgreSQL    classes with the CGLIB is required. This
                                instrumentation has the side-effect to add a non-
                                transient property : "interceptFieldCallback" (see
                                http://cglib.sourceforge.net/apidocs/net/sf/cglib/
                                transform/impl/InterceptFieldEnabled.html).

                                Here is a patch which avoids mapping non-
                                transient properties with return an object from a
                                subpackage of "net.sf.cglib".

                                $ diff -u hibernate-annotations-
                                3.1beta6/src/org/hibernate/cfg/AnnotationBinde
                                r.java hibernate-annotations-3.1beta6-
                                patched/src/org/hibernate/cfg/AnnotationBinder
                                .java
                                --- hibernate-annotations-
                                3.1beta6/src/org/hibernate/cfg/AnnotationBinde
                                r.java 2005-10-07 20:31:06.000000000 +0200
                                +++ hibernate-annotations-3.1beta6-
                                patched/src/org/hibernate/cfg/AnnotationBinder
                                .java 2005-10-28 14:38:27.874389600 +0200
                                @@ -855,6 +855,12 @@
                                if ( annotatedElt.isAnnotationPresent(
                                Transient.class ) ) {
                                return;
                                }
                                + if ( annotatedElt instanceof Method ) {
                                + Method method = (Method) annotatedElt;
                                + if (
                                method.getReturnType().getCanonicalName().sta
                                @Entity
                                @AttributeOverrides({
                                @AttributeOverride(
                                name="favoriteToys.element.brand.surname",
                                column = @Column(name = "fld_surname"))}
                                )
                                public class Boy {




                                                                                               797 of 1260
When using inheritance on the target entity of a
List, @IndexColumn annotation does not work.
Hibernate does not populate the index column
value on the target entites. As a result, the
sort_order column is null.

(In the code example below a generator for the
@ID is missing.)

@Entity
public class PropertyOwner {

@Id
private Long id;

@OneToMany(mappedBy="owner",cascade=Casc
adeType.ALL)
@IndexColumn(name="sort_order")
private List<AbstractProperty> properties;

...
}


@Entity
@DiscriminatorColumn(name="property_type",di
scriminatorType=DiscriminatorType.STRING)
public abstract class AbstractProperty {

@Id
private Long id;




                                                   798 of 1260
Windows, JBoss Embedded EJB3 with the             @javax.persistence.MapKey does not seem to
latested Hibernate Libaries (manually replaced)   work with @embedded fields.

                                                  The following is programmed (simplified):

                                                  @Entity
                                                  public class MyClass
                                                  {
                                                  @Id
                                                  @GeneratedValue
                                                  private int id;

                                                  @MapKey(name="myKey")
                                                  private Map<KeyClass, OtherClass> myField;

                                                  ...
                                                  }

                                                  @Entity
                                                  public class OtherClass
                                                  {
                                                  @Id
                                                  @GeneratedValue
                                                  private int id;

                                                  @Embedded
                                                  private KeyClass myKey;

                                                  ...
                                                  }




                                                                                               799 of 1260
Consider:

@Entity
public class A
{
@Id
@GeneratedValue
protected int id;

@OneToMany(mappedBy = "a")
protected Collection<C> c;
}

@Entity
public abstract class B
{
@Id
@GeneratedValue
protected int id;

@ManyToOne
protected A a;
}

@Entity
public class C
extends B
{
}

Gives the following errors upon deployment:
There is no corresponding annotation to the
"Property-ref" feature.




                                              800 of 1260
                                                    Documentation says:

                                                    <sect3>
                                                    <title>Association fetching</title>

                                                    <para>You have the ability to either eagerly or
                                                    lazily fetch
                                                    associated entities. The <literal>fetch</literal>
                                                    parameter can be set
                                                    to <literal>FetchType.LAZY</literal> or
                                                    <literal>FetchType.EAGER</literal>.
                                                    <literal>EAGER</literal> will try
                                                    to use an outer join select to retrieve the
                                                    associated object, while
                                                    <literal>LAZY</literal> is the default and will only
                                                    trigger a select
                                                    when the associated object is accessed for the
                                                    first time. EJBQL also
                                                    has a <literal>fetch</literal> keyword that allows
                                                    you to override
                                                    laziness when doing a particular query. This is
                                                    very useful to improve
                                                    performance and is decided on a use case to use
                                                    case basis.</para>
                                                    </sect3>

                                                     However, a simple @ManyToOne without any
                                                     other attributes results in an eager join outer
Version assumed, the user did not said it explicitly fetch.




                                                                                                           801 of 1260
Hibernate Core 3.2.3 GA            I added following two classes (TvProgram and
Hibernate Annotations 3.3.0.GA     TvProgramIdClass) in
hibernate-entitymanager-3.3.1.GA   org.hibernate.test.annotations.cid package. And
                                   added two test cases to
                                   org.hibernate.test.annotations.cid.CompositeIdTe
                                   st. See testSecondaryTableWithCompositeId and
                                   testSecondaryTableWithIdClass methods in
                                   attached fi
                                   The test cases fail with following output.
                                   However, if I remove SecondaryTable and
                                   secondary table @Column, test cases pass.

                                   12:43:15,534 INFO Version:15 - Hibernate
                                   Annotations 3.3.0.GA
                                   12:43:15,550 INFO Environment:509 - Hibernate
                                   3.2.3
                                   12:43:15,565 INFO Environment:527 - loaded
                                   properties from resource hibernate.properties:
                                   {hibernate.connection.password=****,
                                   hibernate.jdbc.batch_versioned_data=true,
                                   hibernate.query.substitutions=true 1, false 0, yes
                                   'Y', no 'N',
                                   hibernate.cache.region_prefix=hibernate.test,
                                   hibernate.proxool.pool_alias=pool1,
                                   hibernate.bytecode.use_reflection_optimizer=fals
                                   e, hibernate.default_batch_fetch_size=100,
                                   hibernate.cache.use_query_cache=true,
                                   hibernate.jdbc.use_streams_for_binary=true,
                                   hibernate.max_fetch_depth=1,
                                   hibernate.format_sql=true,
                                   hibernate.connection.pool_size=1,




                                                                                        802 of 1260
PostgreSQL 8   I got:
               [java] Exception in thread "main"
               java.lang.ExceptionInInitializerError
               [java] at util.HibernateUtil.<clinit>(Unknown
               Source)
               [java] at one.Start.main(Unknown Source)
               [java] Caused by: java.lang.NullPointerException
               [java] at
               org.hibernate.cfg.AnnotationBinder.bindOneToO
               ne(AnnotationBinder.java:1960)
               [java] at
               org.hibernate.cfg.AnnotationBinder.processElem
               entAnnotations(AnnotationBinder.java:1346)
               [java] at
               org.hibernate.cfg.AnnotationBinder.fillComponen
               t(AnnotationBinder.java:1731)
               [java] at
               org.hibernate.cfg.AnnotationBinder.bindId(Annot
               ationBinder.java:1768)
               [java] at
               org.hibernate.cfg.AnnotationBinder.processElem
               entAnnotations(AnnotationBinder.java:1229)
               [java] at
               org.hibernate.cfg.AnnotationBinder.bindClass(An
               notationBinder.java:733)
               [java] at
               org.hibernate.cfg.AnnotationConfiguration.proce
               ssArtifactsOfType(AnnotationConfiguration.java:4
               98)
               [java] at
               org.hibernate.cfg.AnnotationConfiguration.secon




                                                                  803 of 1260
@Entity
public class A
{
@OneToMany(mappedBy = "a")
protected Set<B> bs = new HashSet<B>();
}

@Entity
public class B
{
@ManyToOne
protected A a;
}

When a B is added to the set of Bs in A, entity
listeners for A are not notified (specifically, pre-
update and post-update).




                                                       804 of 1260
Hibernate Core 3.2.5.ga            I got the following exception when I run the test
Hibernate Annotations 3.3.0 GA     case in attach file. It seems Hibernate throws
Hibernate EntityManager 3.3.1 GA   Exception when unidirection OneToMany
                                   relation defined in Embeded class.

                                   Exception in thread "main"
                                   org.hibernate.AnnotationException: Illegal
                                   attempt to define a @JoinColumn with a
                                   mappedBy as
                                   sociation: htmlText.images
                                   at
                                   org.hibernate.cfg.Ejb3JoinColumn.buildJoinColum
                                   n(Ejb3JoinColumn.java:152)
                                   at
                                   org.hibernate.cfg.Ejb3JoinColumn.buildJoinColum
                                   ns(Ejb3JoinColumn.java:127)
                                   at
                                   org.hibernate.cfg.AnnotationBinder.processElem
                                   entAnnotations(AnnotationBinder.java:1178)
                                   at
                                   org.hibernate.cfg.AnnotationBinder.fillComponen
                                   t(AnnotationBinder.java:1731)
                                   at
                                   org.hibernate.cfg.AnnotationBinder.bindCompon
                                   ent(AnnotationBinder.java:1665)
                                   at
                                   org.hibernate.cfg.AnnotationBinder.processElem
                                   entAnnotations(AnnotationBinder.java:1544)
                                   at
                                   org.hibernate.cfg.AnnotationBinder.bindClass(An
                                   notationBinder.java:733)




                                                                                       805 of 1260
hibernate core 3.2.6.GA   After switching to hibernate-annotations
                          3.3.1.GA, DDL generated for intermediate table
                          for optional one-to-one association tries to set
                          primary key on nullable column. Problem is that
                          some DBMSs (e.g. MS SQL) do not allow that.

                          Using hibernate-annotations-3.3.0.GA:
                          create table personAddress (address_id bigint
                          not null, person_id bigint not null, primary key
                          (person_id))

                          Using hibernate-annotations-3.3.1.GA:
                          create table personAddress (person_id bigint,
                          address_id bigint, primary key (person_id))

                          Simple test case and generated DDLs are
                          attached.




                                                                             806 of 1260
Hibernate 3.2.0 CR2, MSSQL 2000   As posted on the forum : (
                                  http://forum.hibernate.org/viewtopic.php?t=963
                                  737 )
                                  (Might be a duplicate of
                                  http://opensource.atlassian.com/projects/hibern
                                  ate/browse/ANN-362 )
                                  Attached is a minimized testcase (run FileFail).
                                  -----------------------------

                                  I'm converting a kind of complicated application
                                  to use hibernate+annotations for persistence. I'm
                                  stuck with the old classnames like "File" which
                                  creates some problems for me.

                                  I can annotate it like this, avoiding reserved
                                  words conflicts :


                                  @Entity
                                  @Table(name = "`File`")
                                  public class File ...




                                  and it works nicely until I try to make a
                                  manytomany relation like this :


                                  @ManyToMany(targetEntity=FileFolder.class )
                                  @JoinTable(
                                  name="File_FileFolder",




                                                                                      807 of 1260
Hibernate 3.2.1 GA release, 3.2.1 GA release for   Hi Emmanuel,
hibernate-annotations. Oracle database 10
Release 2.                                         As promised by John (I forgot my account so he
                                                   filed the forum :/), hereby a working isolated
                                                   testcase.

                                                   It seems an invalid order-by clause is generated
                                                   for an inheritance relationship in the following
                                                   example-case:

                                                   Person
                                                   OrganisationUser (extends Person)
                                                   Organisation has * OrganisationUsers

                                                   The method in organisation:

                                                   @OneToMany (mappedBy="organisation",
                                                   fetch=FetchType.LAZY,
                                                   cascade={CascadeType.PERSIST,CascadeType.ME
                                                   RGE})
                                                   @OrderBy (value="firstName")
                                                   public Set<OrganisationUser>
                                                   getOrganisationUsers() {
                                                   return organisationUsers;
                                                   }

                                                   The order-by attribute firstName is declared in
                                                   Person, however the generated sql-query tries to
                                                   order-by on the organisation-user table.
                                                   Attached a fully working JDeveloper 10.1.3
                                                   project (zipped), if you want to use another IDE,




                                                                                                       808 of 1260
               According to the Hibernate 3 DTD, a filter-def can
               have a condition attribute, I assume so the
               condition doesn't have to be repeated on every
               filter.

               <!ELEMENT filter-def (#PCDATA|filter-param)*>
               <!ATTLIST filter-def name CDATA #REQUIRED> <!-
               - The filter name -->
               <!ATTLIST filter-def condition CDATA #IMPLIED>

               The FilterDef annotation only supports name and
               parameters. It should support condition as well.



               Allow an external / additional message
               introspection mecanism
PostgreSQL 8   Usually the @Length annotation is used by
               SchemaExport to determine the column length.
               This does not work for an @Id field.

               Example:
               @Length (max = 50)
               public String name ;

               Generates:
               name | character varying (50)

               However,
               @Id (generate = GeneratorType.NONE)
               @Length (max = 2)
               public String id ;

               Generates:
               id | character varying (255)

               Current workaround is to use the @Column
               annotation to set column length.




                                                                    809 of 1260
Hibernate 3.1, MySQL 4.1.16 (but presumably   Although the javadoc for
with any dbms)                                AnnotationConfiguration does indicate that "For
                                              now, only programmatic configuration is
                                              available", if the configure() method is called on
                                              an AnnotationConfiguration, there is no error
                                              message or other clear indication that
                                              configuration has not occurred. It would make
                                              sense to throw an exception or otherwise
                                              somehow unambiguously indicate that the
                                              configure() method is not currently working.
                                              Even if this is just a temporary situation prior to a
                                              final release, it is confusing enough -- and an
                                              issue encountered early enough in the process of
                                              starting to use the Annotations tools -- that it's
                                              worth being very emphatic about.




                                                                                                      810 of 1260
PATCH ANN-517 APPLIED (see                      The XML deserialization of an entity does not
http://opensource.atlassian.com/projects/hibern deserializes its child properties but only its id,
ate/browse/ANN-517), revision 11026.            following sample :

                                                   Foobean are children of a Screen :

                                                   @Entity
                                                   @Table (name="foobean")
                                                   public class Foobean implements
                                                   java.io.Serializable {

                                                   private String name;
                                                   private String age;

                                                   private Screen screen;

                                                   @Id
                                                   @Column(name="name")
                                                   public String getName() {
                                                   return name;
                                                   }

                                                   public void setName(String name) {
                                                   this.name = name;
                                                   }

                                                   @ManyToOne
                                                   public Screen getScreen() {
                                                   return this.screen;
                                                   }




                                                                                                     811 of 1260
I have 4 classes that look like this:

public abstract class A<ThisType extends A,
BType extends B<ThisType>>

public abstract class B<AType extends A>

public class C extends A<C, B>

public class D extends B<C>

Inside A.java, I have the following property:

@OneToMany(mappedBy="owner")
public Set<B<ThisType>> getBs()...

Inside B.java, I have the following property:
@ManyToOne
public AType getA()...

When I try to use these 4 classes, Hibernate
throws the following exception:

Collection has neither generic type or
OneToMany.targetEntity() defined: C.bs
org.hibernate.AnnotationException: Collection
has neither generic type or
OneToMany.targetEntity() defined:
C.bs




                                                812 of 1260
hibernate-3.2.0.CR2, hibernate-annotations-   The current DDL statements for a true
3.2.0.CR1, jdk-1.5.0_07                       Map<Entity, Entity> produce a unique constraint
                                              on the map-key column. This effectively prevents
                                              multiple entities (hosting such a Map) from using
                                              the same map key.

                                              I tracked the problem down to
                                              org.hibernate.cfg.annotations.MapBinder and its
                                              method bindKeyFromAssociationTable, line 225.
                                              In case of an entity as the map-key, the code
                                              always sets the unique flag for the join-column...

                                              Attached is a slightly modified version of your
                                              own test case IndexedCollectionTest to
                                              reproduce the problem. The only change I made
                                              is located in the method testRealMap, adding
                                              just another Atmosphere with the same GasKey.

                                              For a more verbose problem description you
                                              might want to have a look at:
                                              http://forum.hibernate.org/viewtopic.php?t=961
                                              102




                                                                                                   813 of 1260
Here is the translation.                          0%   0%        120
The file should be named after brazilian
portugues (pt-br).

validator.assertFalse=asserção falhou
validator.assertTrue=asserção falhou
validator.future=deve ser uma data no futuro
validator.length=tamanho deve estar entre {min}
e {max}
validator.max=deve ser menor ou igual a {value}
validator.min=deve ser maior ou igual a {value}
validator.notNull=não pode ser nulo
validator.past=deve ser uma data no passado
validator.pattern=deve ser válida de acordo com
a expressão "{regex}"
validator.range=deve estar entre {min} e {max}
validator.size=tamanho deve estar entre {min} e
{max}
validator.email=não é um email válido




Reimplement EJB3(Join)column wo this ugly
lengthy constructor
Apporack the getter setter approach like in
EntityBinder
Rename it as (Join)ColumnBinder (?)




                                                            814 of 1260
Test that components having columns inside a
secondary table work. (It did not on HbmBinder)
HHH-41
*** 656,660 ****
else if ( "component".equals(name) || "dynamic-
component".equals(name) ) {
String subpath = StringHelper.qualify(path,
propertyName);
! value = new Component(persistentClass);
bindComponent(
subnode,
--- 656,660 ----
else if ( "component".equals(name) || "dynamic-
component".equals(name) ) {
String subpath = StringHelper.qualify(path,
propertyName);
! value = new Component(join);
bindComponent(




                                                  815 of 1260
Hibernate 3.1.   It would be useful if @CollectionOfElements
                 could be used for attributed joins, ie: join entity
                 A to entity B with some additional join attributes.
                 The join attributes and the joined entities would
                 be stored in an @Embedable class, and this
                 mapped into the joined classes using
                 @CollectionOfElements.

                 I tried this out, there were bugs preventing both
                 the unidirectional case and the bidirectional case
                 (and by implication the n-directional case).

                 The unidirectional problem was easy to fix, I've
                 included a patch. The problem was a
                 ConcurentModificationException, which was
                 easy to fix.

                 The bidirectional case was more of an issue, if
                 you include in your @Embedable class a
                 reference back to the refering class and attempt
                 to use this ID you get a:

                 org.hibernate.MappingException: Same logical
                 column name referenced several times:
                 Boy_countryAttitudes.boy_id Boy_id boy_id
                 at
                 org.hibernate.cfg.Mappings.addColumnBinding(
                 Mappings.java:457)
                 at
                 org.hibernate.cfg.Ejb3JoinColumn.addColumnBin
                 ding(Ejb3JoinColumn.java:316)handle validating
                 Currently the validator cannot                             0%   0%       7200
                 fields.

                 This is pretty easy to fix, I'll attach a patch shortly.




                                                                                      816 of 1260
H3.2   these metadatas should be considered as
       equivalent:
       @org.hibernate.annotations.MapKeyManyToMa
       ny
       @ManyToMany(cascade = CascadeType.ALL)
       private Map<Security, Position> positions = new
       HashMap<Security, Position>();

       <map name="positions"
       table="account_position" cascade="save-
       update">
       <key column="account_id" />
       <map-key-many-to-many class="Security"
       column="security_id"/>
       <many-to-many class="Position"
       column="position_id"/>
       </map>

       But we can from the generated schema that they
       are not:
       - annotation consider the map key as nullable
       column
       create table Account_Position (Account_id
       varchar(255) not null, positions_id bigint not
       null, mapkey_id varchar(255), primary key
       (Account_id, mapkey_id))
       - whereas mapping files consider the map key as
       a not-nullable column
       create table account_position (account_id
       varchar(255) not null, position_id bigint not null,
       security_id varchar(255) not null, outer join) two
       How to join(Left outer join/Right primary key
       or more that two tables.




                                                             817 of 1260
hibernate3, hsqldb 1.8.0.9
                             Hibernate generates these column names in the
                             database (note that XRAY column should be
                             VISION_XRAY):

                             XRAY BOOLEAN,
                             VISION_BLIND BOOLEAN,
                             VISION_LASER BOOLEAN

                             when using the following classes:

                             @Embeddable
                             public class Vision
                             {
                             public Vision()
                             {
                             }

                             private Boolean blind;
                             public Boolean getBlind() { return this.blind; }
                             public void setBlind(Boolean value) { this.blind =
                             value; }

                             private Boolean xRay;
                             public Boolean getXRay() { return this.xRay; }
                             public void setXRay(Boolean value) { this.xRay =
                             value; }

                             private Boolean laser;
                             public Boolean getLaser() { return this.laser; }
                             public void setLaser(Boolean value) { this.laser =




                                                                                  818 of 1260
Hibernate 3.2RC1, Annotations 3.1beta9, Sybase I am using an indexed list to map a unidirectional
ASA 6.0.3, Java 1.5                            one-to-many relationship. On the "many" side,
                                               my object is using composite primary keys. Not
                                               sure if it makes any difference. Anyway,
                                               everything works OK until I try to delete the first
                                               element when I have three or more elements in
                                               the list. The Sybase JDBC driver complains that
                                               there is an invalid column name called "@P4" in
                                               the batch update statements. I turned the
                                               "show_sql" on but could not find the column
                                               names in the sql statement generated by
                                               Hibernate.

                                                 This only happens when Hibernate tries to
                                                 update indexes on multiple records.

                                                 Attatched is the log details.
                                                 Hibernate extensions for custom CRUD SQL are
                                                 needed. We should support only basic CRUD
                                                 statements, collection loading and joins, callable
                                                 statement support, no fancy bean mapping stuff.


                                                 This patch adds the @Fetch annotation with one
                                                 attribute extraLazy (boolean)




                                                                                                      819 of 1260
Hibernate/HibernateExt CVS built 11/15/05 (also   To reproduce this issue you need to:
occurs with hibernate 3.1RC2 and Annotations      a) Load some hbm files using the
3.1beta6)                                         AnnotationConfiguration
database platform N/A                             b) Use a subclass reference referring to a class in
                                                  a separate file via the "extends" attribute in your
                                                  hbm files

                                                  What happens is that you will get an exception
                                                  from the buildSessionFactory call on
                                                  AnnotationConfiguration similar to the following:
                                                  org.hibernate.MappingException: Following
                                                  superclasses referenced in extends not found:
                                                  org.gs1.v202.gdsn.RegistryPartyDataDumpType
                                                  at
                                                  org.hibernate.cfg.Configuration.processExtendsQ
                                                  ueue(Configuration.java:1077)
                                                  at
                                                  org.hibernate.cfg.Configuration.secondPassComp
                                                  ile(Configuration.java:1016)
                                                  at
                                                  org.hibernate.cfg.AnnotationConfiguration.secon
                                                  dPassCompile(AnnotationConfiguration.java:218)
                                                  at
                                                  org.hibernate.cfg.Configuration.buildSessionFact
                                                  ory(Configuration.java:1138)

                                                  A simple workaround is to use the base
                                                  Configuration class rather than the
                                                  AnnotationConfiguration. However, this is not
                                                  practical if you need to load a mix of existing
                                                  hbm files as well as new classes that use




                                                                                                        820 of 1260
Documentation says that this should work and
that columnNames attribute, if even present,
would be ignored:

@Basic(optional = false)
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "END_DATE", nullable = false,
updatable = false)
@org.hibernate.annotations.Index(name =
"IDX_END_DATE")
private Date endDate;

It does not create the index. This does:

@Basic(optional = false)
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "END_DATE", nullable = false,
updatable = false)
@org.hibernate.annotations.Index(name =
"IDX_END_DATE", columnNames = "END_DATE")
private Date endDate;




                                               821 of 1260
Hibernate 3.1 RC1, Annotations 3.1b6, Java   Seems like there is a problem with mapping a
1.5.0_05                                     Map using join table.
                                             I have a relation like this:

                                             @OneToMany(cascade=CascadeType.ALL)
                                             @MapKey(name="name")
                                             public Map<String, KeyValue> getProps() {
                                             return props;
                                             }

                                             The correct tables are created and inserting data
                                             works fine. When loading, however, I get the
                                             error below.
                                             When using a join column, everything works fine:
                                             @OneToMany(cascade=CascadeType.ALL)
                                             @MapKey(name="name")
                                             @JoinColumn(name="myentity_id")
                                             public Map<String, KeyValue> getProps() {
                                             return props;
                                             }

                                             Attached the two test classes.

                                             The error:
                                             ...
                                             Hibernate: select this_.id as id3_0_ from
                                             test_MyEntity this_
                                             Hibernate: select props0_.MyEntity_id as
                                             MyEntity1_1_, props0_.props_id as props2_1_,
                                             props0_.name as formula0_1_, keyvalue1_.id as
hibernate 3.1 final, MySQL                   id2_0_, keyvalue1_.val as val2_0_,
                                             @ManyToOne
                                             @JoinColumn(nullable = false, unique = true)
                                             public User getUser() {
                                             return user;
                                             }

                                             this produced a column named "user_id" with
                                             Hibernate 3.1beta3 and Annotations 3.1beta5
                                             with Hibernate 3.1final and Annotations
                                             3.1beta7 the column name is "user_". It does not
                                             look like a planned change.


                                                                                                 822 of 1260
Since ANN-321, discriminator values longer than
31 characters are commonplace. For some
reason, under HSQLDB inserting values longer
than 31 into VARCHAR(31) columns succeeds
without truncation, but this fails under
PostgreSQL and possibly other databases.

This can be seen by running
SingleTableTest.testDefaultDiscriminatorColumn
under PostgreSQL.



http://fisheye.jboss.org/browse/Hibernate/trunk
/HibernateExt/metadata/src/java/org/hibernate/
cfg/annotations/MapBinder.java?r=trunk#l264
uses the optional 'as' keyword in the from clause.

While a late draft of the sql standard suggests
this should be optionally allowed
(http://www.wiscorp.com/sql_2003_standard.zip
, 5WD-02-Foundation-2003-09.pdf, 7.6 <table
reference>), Oracle 10g does not seem to
support it (http://download-
uk.oracle.com/docs/cd/B14117_01/server.101/b
10759/statements_10002.htm#i2126863).

Hibernate is `right' here, but it'd be convenient if
this optional keyword was left out.




                                                       823 of 1260
Appfuse 2(Java and struts2 with spring )   ERROR [btpool0-1]
                                           LazyInitializationException.edit(140) | could not
                                           initialize proxy - no Session
                                           org.hibernate.LazyInitializationException: could
                                           not initialize proxy - no Session
                                           at
                                           org.hibernate.proxy.AbstractLazyInitializer.initiali
                                           ze(AbstractLazyInitializer.java:57)
                                           at
                                           org.hibernate.proxy.AbstractLazyInitializer.getIm
                                           plementation(AbstractLazyInitializer.java:111)
                                           at
                                           org.hibernate.proxy.pojo.cglib.CGLIBLazyInitialize
                                           r.invoke(CGLIBLazyInitializer.java:150)
                                           at
                                           com.cpt.his.model.ProcedureCategory$$Enhance
                                           rByCGLIB$$5eb446b0.hashCode(<generated>)
                                           at java.util.HashMap.hash(HashMap.java:264)
                                           at
                                           java.util.HashMap.containsKey(HashMap.java:34
                                           2)
                                           at java.util.HashSet.contains(HashSet.java:182)
                                           at
                                           org.apache.commons.lang.builder.ToStringStyle.is
                                           Registered(ToStringStyle.java:137)
                                           at
                                           org.apache.commons.lang.builder.ToStringStyle.a
                                           ppendInternal(ToStringStyle.java:421)
                                           at
                                           org.apache.commons.lang.builder.ToStringStyle.a
                                           ppend(ToStringStyle.java:395) is defined in XML
                                           when default schema or catalog
                                           and for associations defaulting to or explicitly set
                                           to @JoinColumn(s)
                                           an extra @JoinTable is created




                                                                                                  824 of 1260
Hibernate Core 3.2.6.GA   When using custom implementation of the
                          EJB3NamingStrategy, join table name for an
                          optional One-To-Many relation cannot be
                          resolved.

                          Simple test case is attached.

                          Related to:
                          http://forum.hibernate.org/viewtopic.php?t=983
                          065
                          Please add a field to org.hibernate.InvalidValue       0%   0%       3600
                          indicating the annotation class of the constraint

                          It's useful to allow a column prefix to be specified
                          for @Embedded objects. Right now, if I need to
                          set a prefix (to differentiate between same-type
                          columns in an entity), I have to do this:

                          @Embedded
                          @AttributeOverrides( {
                          @AttributeOverride(name="zip", column =
                          @Column(name="billingaddress_zip") ),
                          @AttributeOverride(name="state", column =
                          @Column(name="billingaddress_state") )
                          })
                          public Address getBillingAddress {
                          return this.billingAddress;
                          }

                          @Embedded
                          @AttributeOverrides( {
                          @AttributeOverride(name="zip", column =
                          @Column(name="homeaddress_zip") ),
                          @AttributeOverride(name="state", column =
                          @Column(name="homeaddress_state") )
                          })
                          public Address getHomeAddress {
                          return this.homeAddress;
                          }

                          etc...

                          The main problem with this approach is that any
                          column changes in the underlying Embedded
                                                                                           825 of 1260
When I download the annotations 3.2.0.cr1
package (this is the name it has on the website)
and try using it against core 3.2.0.cr1 it fails. It
turns out the annotations package's readme file
says it depends on core cr2. So please make the
following corrections:

1) Website should list package name as
annotations 3.2.0.cr2
2) JAR file should extract into annotations
3.2.0.cr2 (not cr1)

otherwise this is very confusing.




                                                       826 of 1260
Hibernate Core 3.2.5.GA , Hibernate Annotations Original discussion on the user forum:
3.3.0.GA, Sybase ASE 15                         http://forum.hibernate.org/viewtopic.php?t=980
                                                623

                                               I am having trouble with composite
                                               primary/foreign keys and sequence of classes
                                               with bidirectional one-to-many relationship
                                               between them. I am getting strange annotation
                                               exception with annotations that seem to be
                                               perfectly ok.

                                               My conclusion is that the name of classes need
                                               to be in alphabetical order, otherwise misleading
                                               exception about the number of columns is
                                               thrown.

                                               Attachment TestCaseOK.zip contains sequence of
                                               three entity classes A, B and C, with bi-directional
                                               one-to-many association between them. This
                                               mapping works fine.

                                               Attachment TestCaseFailure.zip contains the
                                               same classes, but B and C has been changed with
                                               each other (B has been renamed to C, and C has
                                               been renamed to B.) This mapping causes the
                                               following AnnotationException:

                                               Caused by: org.hibernate.AnnotationException:
                                               A Foreign key refering C from B has the wrong
                                               number of column. should be 1




                                                                                                      827 of 1260
3.1beta9   If an entitybean has been "enhanced" with the
           org.hibernate.tool.instrument.InstrumentTask
           and the bean is transient (i.e. has not yet been
           persisted),
           the validator will NOT return any InvalidValues.

           in ClassValidator.getInvalidValues() [Line 245 as
           of revision "v 1.18 2005/12/09 14:37:03"] there is
           a check for Hibernate.isPropertyInitialized which
           fails for an enhanced bean, and so all property
           level validations are skipped.

           My suggestion is to change (in
           Hibernate.isPropertyInitialzed [Line 432 as of
           revision "8716 2005-11-30 14:32:47Z"]

           the line

           return fieldInterceptor != null &&
           fieldInterceptor.isInitialized( propertyName );

           to

           return fieldInterceptor == null ||
           fieldInterceptor.isInitialized( propertyName );




           Mostly done, the ValidateEventListener does not
           use it yet though




                                                                828 of 1260
@Embedded
@AttributeOverrides( {
@AttributeOverride(name="city", column =
@Column(name="fld_city") ) ** **
@AttributeOverride(name="nationality.iso2",
column = @Column(name="nat_Iso2") ),
@AttributeOverride(name="nationality.name",
column = @Column(name="nat_CountryName") )
//nationality columns in homeAddress are
overridden
})

Should be

@Embedded
@AttributeOverrides( {
@AttributeOverride(name="city", column =
@Column(name="fld_city") ) **, **
@AttributeOverride(name="nationality.iso2",
column = @Column(name="nat_Iso2") ),
@AttributeOverride(name="nationality.name",
column = @Column(name="nat_CountryName") )
//nationality columns in homeAddress are
overridden
})




                                              829 of 1260
Windows XP SP 2                       I've got the following entity bean:
JBoss 4.0.2
EJB3 Beta 1                           [code]
mysql-connector-java-3.1.10-bin.jar   @Entity
                                      @Table(name = "class")
                                      public class JClass implements java.io.Serializable
                                      {

                                      private static final long serialVersionUID = 1L;

                                      private Long key;
                                      private Long version;

                                      public void setKey(Long key) {
                                      this.key = key;
                                      }

                                      @Id(generate=GeneratorType.AUTO)
                                      @Column(name="id")
                                      public Long getKey() {
                                      return this.key;
                                      }

                                      @Version
                                      @Column(name="version")
                                      public Long getVersion() {
                                      return version;
                                      }

                                      public void setVersion(Long version) {
                                      this.version = version;




                                                                                            830 of 1260
In the method joinTransaction(boolean
ignoreJoining) there is the snippet:

joinableCMTTransaction.markForJoined();
session.isOpen(); //register to the Tx
if ( joinableCMTTransaction.getStatus() ==
JoinableCMTTransaction.JoinStatus.NOT_JOINED
){
...
else
if ( joinableCMTTransaction.getStatus() ==
JoinableCMTTransaction.JoinStatus.MARKED_FOR
_JOINED ) {
throw new AssertionFailure( "Transaction
MARKED_FOR_JOINED after isOpen() call" );
}


The method
joinableCMTTransaction.markForJoined() ensure
that joinableCMTTransaction.getStatus() is either
JoinStatus.JOINED or
JoinStatus.MARKED_FOR_JOINED, ie:

public void markForJoined() {
if ( status != JoinStatus.JOINED ) status =
JoinStatus.MARKED_FOR_JOINED;
}

Hence the if-block can never be entered.




                                                    831 of 1260
Hibernate 3.2 cr1, SAP DB   I have the follwing mapping:

                            @Inheritance(strategy=InheritanceType.SINGLE_
                            TABLE)
                            @DiscriminatorColumn(
                            name="name_of_column",
                            length=16,
                            discriminatorType=DiscriminatorType.STRING
                            )
                            @DiscriminatorValue("identClassA")
                            @Entity(name="MY_TABLENAME")
                            public abstract class NameOfClassA { [...] }

                            @Entity
                            @DiscriminatorValue("identClassB")
                            public class NameOfClassB extends
                            NameOfClassA { [...] }

                            It is used in class C:
                            public class NameOfClassC {
                            [...]
                            @OneToMany(mappedBy="propertyName",
                            cascade=CascadeType.ALL)
                            private List<NameOfClassA> getPriceFactories() {
                            ... }
                            [...]
                            }

                            This works fine, except for one thing: The entity
                            name (MY_TABLENAME) is ignored and the
                            name of the base class (in my case




                                                                                832 of 1260
Hibernate: 3.2.0.cr2   Classes and mapping code:

                       @MappedSuperclass
                       public abstract class OrganizationData<T extends
                       OrganizationData> {
                       @OneToOne
                       private T update;

                       // Getters and Setters
                       ...
                       }

                       @MappedSuperclass
                       public abstract class ContactData<T extends
                       ContactData> extends OrganizationData<T> {
                       }

                       @Entity
                       public class Phone extends ContactData<Phone> {
                       // code
                       ...
                       }


                       Full stack trace of any exception that occurs:

                       java.lang.IllegalStateException: Property update
                       has an unbound type and no explicit target
                       entity.
                       at
                       org.hibernate.cfg.AnnotationBinder.addElements
                       breaks current configurations, so tag it for 3.3




                                                                          833 of 1260
Hibernate version: 3.2.5 GA               Basically, if I use the
Hibernate Annotations version: 3.3.0 GA   org.hibernate.annotations.CollectionId
Ingres Database 2006                      annotation, for some reason, hibernate won't
                                          generate the table for the mapping.

                                          This works:

                                          @CollectionOfElements
                                          @JoinTable(
                                          name = "contact",
                                          joinColumns = @JoinColumn(name =
                                          "n_key_person"))
                                          @IndexColumn(name = "n_index_order")


                                          This doesn't:

                                          @CollectionOfElements
                                          @JoinTable(
                                          name = "contact",
                                          joinColumns = @JoinColumn(name =
                                          "n_key_person"))
                                          @CollectionId(
                                          columns = @Column(name = "n_key_contact"),
                                          type = @Type(type = "long"),
                                          generator = "increment" )

                                          It fails when it tries to select from the contact
                                          table, because it didn't get created.

                                          The @CollectionId mapping seems to work
                                          It would be nice to have the annotations show
                                          up in the Javadoc of my domain classes. An
                                          annotation only shows up if the @Documented
                                          annotation is added to the annotation interface.




                                                                                              834 of 1260
java.lang.NoSuchMethodError:
org.hibernate.cfg.Mappings.<init>(Ljava/util/Map
;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lja
va/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/
util/List;Ljava/util/List;Lorg/hibernate/cfg/Namin
gStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/uti
l/Map;Ljava/util/List;)V
at
org.hibernate.cfg.ExtendedMappings.<init>(Exten
dedMappings.java:50)
at
org.hibernate.cfg.AnnotationConfiguration.create
ExtendedMappings(AnnotationConfiguration.java
:126)
at
org.hibernate.cfg.AnnotationConfiguration.addPa
ckage(AnnotationConfiguration.java:116)




The Hibernate Annotations documentation says,
"You cannot use association annotations in a
embeddable object (ie no @*ToOne nor
@*ToMany). This is disallowed by the spec, and
not yet supported in Hibernate Annotations"
about associations in an embeddable object.

The EJB3 Spec says, "Only Basic, Column, Lob,
Temporal, and Enumerated mapping annotations
may portably be used to map the persistent
fields or properties of classes annotated as
Embeddable" about the @Embeddable
annotation.

Altough they are clearly not part of the spec, I
don't interpret the wording to explicitly disallow
implementing them. Could support be added as
a Hibernate Annotation extension since they are
already supported by Hibernate?



                                                     835 of 1260
beta 8, Hibernate 3.1.1   Ordinal is a fragile way to map Enum to the
                          database. Existing databases have id's defined
                          for lookup tables. Some db designers try to place
                          meaning into the id, such as having values -1, 1,
                          2, 3, 10. The other problem is that a less aware
                          developer may add a new Enum value to the top
                          of the declaration, or reorder the entries. Even
                          the Oreilly Java 1.5 Dev Notebook urges readers
                          to not use ordinal or range in their code because
                          of this.

                          What would be most flexible is the ability to
                          specify 2 methods of the Enum to use for
                          converting to and from the db value. Something
                          like:

                          @Enumeration(getter = "getDatabaseId", setter
                          = "getEnumFromDatabaseId")
                          (If that was not feasible, implmenting a given
                          interface that provides 2 such methods would
                          also work.)

                          The Enum code might look like:

                          public enum AgentStatus {

                          PENDING_SIGNATURE(-2), // Pending agent
                          signature. The default status of all agents.
                          PENDING(-1), // Pending activation.
                          ENABLED(1), // TThe normal status of an agent
                          that recieves commissions.




                                                                              836 of 1260
Hi,

while the annotation is of course wrong (see
below) it takes a while to figure out what was
going wrong because hibernate just ends up with
an NPE. The NPE is thrown at the line 1220
because of
CollectionBinder.getCollectionBinder() returns
null. I think CollectionBinder should throw an
Exception or the "null" has to handled.
Whatever, the user should get a hint about the
wrong mapping.


@OneToMany
public NoCollectionTyp getSomeProperty()
{
//....
}

regards
The @Proxy annotation currently takes
proxyClassName as an annotation argument. It
should realy take proxyClass, a class literal, since
this means missing proxy interfaces would be
detected at compile time.

I'm happy to provide a patch if this is deemed a
'good thing'.
Waiting for a user test case




                                                       837 of 1260
Caused by: org.hibernate.MappingException:
@ManyToMany or @CollectionOfElements
defining filter or where without join fetching not
valid within collection using join fetching[xxxx]
at
org.hibernate.cfg.annotations.CollectionBinder.ch
eckFilterConditions(CollectionBinder.java:1249)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndManyToManySecondPass(CollectionBinder.jav
a:1235)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndStarToManySecondPass(CollectionBinder.java:
576)
at
org.hibernate.cfg.annotations.MapBinder$1.seco
ndPass(MapBinder.java:79)
at
org.hibernate.cfg.CollectionSecondPass.doSecond
Pass(CollectionSecondPass.java:43)
at
org.hibernate.cfg.Configuration.secondPassComp
ile(Configuration.java:1130)
at
org.hibernate.cfg.AnnotationConfiguration.secon
dPassCompile(AnnotationConfiguration.java:316)
at
org.hibernate.cfg.Configuration.buildSessionFact
ory(Configuration.java:1286)
at




                                                     838 of 1260
Hibernate 3.1RC2, CGLIB 2.1.2   Enumerations are mapped in database in either          0%   0%       7200
MySQL, Oracle and PostgreSQL    string or int type. To allow this, the database is
                                asked of which type is the given field.
                                Unfortunately, the lookup is performed case
                                sensitively. This is a problem because Oracle uses
                                upper case names, whereas PostegreSQL uses
                                lower case names.

                                For example, a field called "status" will have its
                                type found in PostgreSQL, but not in Oracle.
                                Therefore, if we want the enumeration values to
                                be stored in string type, they will be stored in int
                                type (which is the default type), and they will not
                                be reloaded successfully.

                                In our projects, we generate the database
                                schema automatically. Consequently, we define
                                the column types as "varchar(16)" or something
                                equivalent, so I suggest using this information, if
                                present, to override the type guessing.

                                Here is an annotation we use :
                                @Column(name = "enstatus", columnDefinition =
                                "varchar(16)")

                                Here is a patch overriding which avoids guessing
                                the database type if the type is defined in the
                                annotation :




                                                                                                 839 of 1260
@Entity
public class TestEntity implements Serializable
{
private Integer id;

@Id(generate = GeneratorType.NONE)
public Integer getId()
{
return id;
}

// ...

private Map<String, String> properties;

@CollectionOfElements
@MapKey(name="propName")
@Column(name="propValue", nullable = false)
public Map<String, String> getProperties() {
return properties;
}
}

*** Exception ***
org.hibernate.AnnotationException: Associated
class not found: java.lang.String




                                                  840 of 1260
When using an oracle-style sequence to auto
generate primary key values like this:
@Id
@GeneratedValue(strategy=GenerationType.SEQ
UENCE, generator="MySeq")
@SequenceGenerator(name="MySeq",
sequenceName="ORACLE_SEQ")
public long getId() {
return id;
}
then a org.hibernate.id.SequenceHiLoGenerator
is always used.
There should be a way to configure a different
generator!

Since the hilo generator is not suitable for my
application I have to use this instead:
@Id
@GeneratedValue(generator="MySeq")
@GenericGenerator(
//this is a hibernate-specific hack to force the use
of a regular sequence generator
//otherwise a sequencehilo generator is used by
default :-(((
name = "MySeq", strategy = "sequence",
parameters = {
@Parameter(name = "sequence", value =
"ORACLE_SEQ")
}
)
public long getId() {




                                                       841 of 1260
hibernate 3.2.0.cr2 hsql 1.8.0.4   Defining a class with 2 @Id annotations should
                                   report a error or it should work. Instead only the
                                   first field with the @Id attribute is marked as a
                                   primary key but both are marked as nonnull.

                                   For example:

                                   public class IdUsing2 {
                                   @Id
                                   public Integer databaseId;
                                   @Id @GeneratedValue
                                   public Long entityId;
                                   }

                                   results in this SQL:
                                   18:26:57,765 DEBUG [SchemaExport] create
                                   table IdUsing2 (entityId bigint not null,
                                   databaseId integer not null, idl bigint, value
                                   varchar(255), primary key (databaseId))

                                   and no warning or error message.




                                                                                        842 of 1260
Windows XP SP2, J2SDK 1.5   If you use the ImprovedNamingStrategy in
                            conjunction with Hibernate annotations, and one
                            of your properties has an index defined via
                            @Index, you will get the following error:

                            Exception in thread "main"
                            org.hibernate.MappingException: Unable to find
                            column with logical name:
                            email_address.email_address
                            at
                            org.hibernate.cfg.Mappings.getPhysicalColumnNa
                            me(Mappings.java:493)
                            at
                            org.hibernate.cfg.IndexSecondPass.addIndexToCo
                            lumn(IndexSecondPass.java:49)
                            at
                            org.hibernate.cfg.IndexSecondPass.doSecondPass
                            (IndexSecondPass.java:44)
                            at
                            org.hibernate.cfg.Configuration.secondPassComp
                            ile(Configuration.java:1016)
                            at
                            org.hibernate.cfg.AnnotationConfiguration.secon
                            dPassCompile(AnnotationConfiguration.java:244)
                            at
                            org.hibernate.cfg.Configuration.buildSessionFact
                            ory(Configuration.java:1172)

                            Here's the basic example:
                            public class EmailAddress {
                            private int id;




                                                                               843 of 1260
Hibernate 3.2.0.cr2, Hibernate Annotations      I am encountering a NoSuchMethodError when
3.1.0.Beta10, PostgreSQL 8.0, OS X 1.4.6, JDK   Hibernate attempts to process my configuration.
1.5.0_06                                        This suggests that my annotations and core jars
                                                are out of sync, but I do seem to have the latest
                                                versions of both.

                                                And indeed, when I try to build hibernate-
                                                annotations, I get compile errors suggesting that
                                                the annotations were built against some code
                                                other than what I have checked out, probably
                                                3.2cr1.

                                                Looks like the published build of annotations is
                                                just out of sync with the latest core release...?

                                                java.lang.NoSuchMethodError:
                                                org.hibernate.cfg.NamingStrategy.foreignKeyColu
                                                mnName(Ljava/lang/String;Ljava/lang/String;Ljav
                                                a/lang/String;)Ljava/lang/String;
                                                at
                                                org.hibernate.cfg.Ejb3JoinColumn.linkValueUsing
                                                DefaultColumnNaming(Ejb3JoinColumn.java:266)
                                                at
                                                org.hibernate.cfg.annotations.TableBinder.bindFk
                                                (TableBinder.java:198)
                                                at
                                                org.hibernate.cfg.FkSecondPass.doSecondPass(Fk
                                                SecondPass.java:45)
                                                at
                                                org.hibernate.cfg.AnnotationConfiguration.secon
                                                dPassCompile(AnnotationConfiguration.java:261)
                                                org.hibernate.cacheable
                                                org.hibernate.cacheRegion
                                                org.hibernate.timeout
                                                org.hibernate.fetchSize
                                                org.hibernate.flushMode
                                                org.hibernate.cacheMode
                                                org.hibernate.readOnly
                                                org.hibernate.comment
                                                org.hibernate.callable




                                                                                                    844 of 1260
core 3.2, annotations 3.3.0.GA, entitymanager   As discussed here
3.3.1.GA                                        http://forum.hibernate.org/viewtopic.php?t=983
AS400/DB2                                       543, a circularity check error probably caused by
                                                naming conflicts (Tables or/and keys).

                                                These examples work for tables "Acces",
                                                "Droitacces" or "Benefserv"
                                                - rename forgein key "idpkdracc" to something
                                                which doesn't begin by "idpk"
                                                - rename primary key "idpk" to something
                                                different of "i", "id", "idp" and "idpk"

                                                Also you can rename "Droitacces" to "B", but
                                                renaming others class/tables don't seem don't
                                                work


                                                @Entity
                                                public class Acces {
                                                @Id
                                                private BigInteger idpk;

                                                @ManyToOne
                                                private Droitacces idpkdracc;
                                                }

                                                //-----------------------------------------------------------------
                                                -

                                                @Entity
                                                public class Droitacces {
                                                javax.persistence.NamedNativeQueries
                                                javax.persistence.NamedNativeQuery
                                                javax.persistence.NamedQueries
                                                javax.persistence.NamedQuery
                                                javax.persistence.SequenceGenerator
                                                javax.persistence.SqlResultSetMapping
                                                javax.persistence.SqlResultSetMappings
                                                javax.persistence.TableGenerator


                                                Despites this has no sense, NPE needs to be fixed.


                                                                                                                      845 of 1260
                                   https://jira.jboss.org/jira/browse/JBPAPP-1069
                                   https://jira.jboss.org/jira/browse/JBPAPP-1070
                                   https://jira.jboss.org/jira/browse/JBPAPP-1072
                                   https://jira.jboss.org/jira/browse/JBPAPP-1073
                                   https://jira.jboss.org/jira/browse/JBPAPP-1074




Using Oracle 9i, Hibernate 3.1.2   I have a Person class with the property:

                                   @ManyToMany
                                   @MapKey( name="type" )
                                   @JoinTable( name="PERSON_POSTAL_ADDRESS",
                                   joinColumns = {@JoinColumn(
                                   name="PERSON_ID", nullable=false )},
                                   inverseJoinColumns = {@JoinColumn(
                                   name="ADDRESS_ID", unique=true,
                                   nullable=false)} )
                                   @Cascade( { CascadeType.ALL,
                                   CascadeType.DELETE_ORPHAN } )
                                   private Map<String, PostalAddress>
                                   postalAddresses = new HashMap<String,
                                   PostalAddress>();

                                   And In my PostalAddress class, the map property
                                   is:
                                   @Column(name = "ADDRESS_TYPE", length = 50 )
                                   private String type;

                                   But when I do a simple Session.get(Person.class,
                                   id), it generates SQL that attempts to retrieve the
                                   map key from the association/join table:
                                   select postaladdr0_.PERSON_ID as PERSON1_1_,
                                   postaladdr0_.ADDRESS_ID as ADDRESS2_1_,
                                   postaladdr0_.ADDRESS_TYPE as formula1_1_,
                                   postaladdr1_.ADDRESS_ID as ADDRESS1_8_0_,
                                   postaladdr1_.VERSION_NUM as VERSION2_8_0_,
                                   postaladdr1_.ADDRESS_TYPE as
                                   ADDRESS3_8_0_,
                                                                                         846 of 1260
Hibernate Core 3.2.CR2              A @ManyToOne relation fails when using
Hibernate Annotations 3.2.0 CR1     SINGLE_TABLE @Inheritance for referenced table
Hibernate EntityManager 3.2.0 CR1   that also has composite primary key.

                                    I have attached a test case.

                                    Here is the log output and stack trace:

                                    2006-05-26 23:44:48,901 INFO
                                    [org.hibernate.ejb.Version] - <Hibernate
                                    EntityManager 3.2.0.CR1>
                                    2006-05-26 23:44:48,998 INFO
                                    [org.hibernate.cfg.annotations.Version] -
                                    <Hibernate Annotations 3.2.0.CR1>
                                    2006-05-26 23:44:49,022 INFO
                                    [org.hibernate.cfg.Environment] - <Hibernate 3.2
                                    cr2>
                                    2006-05-26 23:44:49,032 INFO
                                    [org.hibernate.cfg.Environment] -
                                    <hibernate.properties not found>
                                    2006-05-26 23:44:49,041 INFO
                                    [org.hibernate.cfg.Environment] - <Bytecode
                                    provider name : cglib>
                                    2006-05-26 23:44:49,065 INFO
                                    [org.hibernate.cfg.Environment] - <using JDK 1.4
                                    java.sql.Timestamp handling>
                                    2006-05-26 23:44:49,377 DEBUG
                                    [org.hibernate.ejb.Ejb3Configuration] - <Trying
                                    to find persistence unit: JPATest>
                                    2006-05-26 23:44:49,378 DEBUG
                                    [org.hibernate.ejb.Ejb3Configuration] - <Analyse




                                                                                       847 of 1260
When Hibernate loads the collection defined
here:

@OneToMany(mappedBy="board")
@javax.persistence.OrderBy(value="lastPostAt")
private List<Thread> threads = new
ArrayList<Thread>();

I get this exception:

Exception in thread "main"
java.lang.ClassCastException:
org.hibernate.mapping.Formula
at
org.hibernate.cfg.annotations.CollectionBinder.b
uildOrderByClauseFromHql(CollectionBinder.java:
603)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndOneToManySecondPass(CollectionBinder.java:
454)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndStarToManySecondPass(CollectionBinder.java:
408)
at
org.hibernate.cfg.annotations.CollectionBinder$1
.secondPass(CollectionBinder.java:382)
at
org.hibernate.cfg.CollectionSecondPass.doSecond
Pass(CollectionSecondPass.java:35)




                                                    848 of 1260
Mysql 4.1                                           With the following code, I couldn't create a
Oracle10                                            foreign key index in Oracle; and in Mysql, there is
hibernate 3.1beta7                                  a auto-created index with name
                                                    FKD0045737B49B889D which doesn't get
                                                    replaced by the specified name"FK_location"

                                                    I've upgraded from hibernate 3.1beta6 to
                                                    3.1beta7 in the hope to fix this problem. thanks

                                                    @ManyToOne
                                                    @JoinColumn(name="locationOid",
                                                    nullable=false)
                                                    @Index(name="FK_location")
                                                    public Location getLocation() {
                                                    return location;
                                                    }




JBoss 4.0.5.GA with last jboss-EJB-                 When implementing a custom NamingStrategy
3.0_RC9_Patch_1 (Hibernate Annotations              for table binding, the only information that is
3.2.0.GA).                                          accessible by the strategy are the names of the
Oracle 10g. (Actually the issue is independent of   classes, possibly up to the outer class, but all
the database backend)                               package information is lost.

                                                    In a big project with multiple packages, it is often
                                                    good to mark the tables with some information
                                                    of the package.

                                                    For instance, a class com.example.music.Country
                                                    (specialization of Genre) should be able to be
                                                    mapped to the table MUSIC_COUNTRY and
                                                    com.example.geography.Country to the table
                                                    GEOG_COUNTRY. Even sorting out omonimies,
                                                    there is a matter of clarity (at the expense of
                                                    name length) for the name of the tables.

                                                    The point is to do this without touching the
                                                    @Table(name="") annotation, using just default
                                                    behaviour.



                                                                                                           849 of 1260
Hibernate 3.2.5, Sybase 15   If you use field level annotations, the created
                             proxy objects are unaware of the get/set
                             methods for the id property, so any call to
                             'getId()' causes the object to be loaded, when it
                             should just return the id without loading the
                             object from the database. This results in excess
                             database requests that are completely
                             unnecissary.

                             It'd be nice to have a @DisableSchema
                             annotation that disables schema generation in
                             Validator.

                             A use case it's to use Validator on subclasses,
                             when using a table-per-hierarchy strategy.
                             Suppose I have a base Client.class, and 2
                             subclasses PersonalClient, CorporateClient:

                             Client.java {
                             ...
                             several validated properties
                             }

                             PersonalClient {
                             @NotNull
                             public String getSomeProperty();
                             }

                             CorporateClient {
                             @NotNull
                             public String getSomeOtherProperty();
                             }

                             Now, I wouldn't want to disable schema
                             generation for the other tables in my app (maybe
                             there are 40 tables and just this one has this
                             problem. But I'd like to use Validator in those
                             subclasses. If mapped with a table-per-hierarchy
                             strategy, the NOT NULL constraints generated by
                             Validator would fail as no sub-class of Client can


                                                                                  850 of 1260
If you import the wrong Entity (e.g.                   0%   0%       3600
org.hibernate.annotation.Entity) in a persistent
class, the class is ignored, but no logging or other
notification is made of the issue.

Recommend: adding a log statement:
log.warn("The class" + annotatedClass.getName()
+"does not have the proper annotation: " +
Entity.class.getName());

Here is the code that seems responsible:

/**
* Read a mapping from the class annotation
metadata (JSR 175).
*
* @param persistentClass the mapped class
* @return the configuration object
*/
public AnnotationConfiguration
addAnnotatedClass(Class persistentClass) throws
MappingException {
try {
if ( persistentClass.isAnnotationPresent(
Entity.class ) ) {
annotatedClassEntities.put(
persistentClass.getName(), persistentClass );
}
annotatedClasses.add( persistentClass );
return this;
}




                                                                 851 of 1260
Hibernate 3.2.1; db is irrelevant, as   When binding a weak entity to a class using
sessionfactory will not build           @SecondaryTable, @Embedded, and
                                        @AttributeOverride (see attached source),
                                        Hibernate complains that the secondary table
                                        cannot be found when the original containing
                                        entity is subclassed. This is an annotation-specific
                                        issue, as XML-based mapping documents support
                                        using <subclass> as an alternative to <joined-
                                        subclass> when the parent class contains the
                                        joined component (see Entity.hbm.xml), but
                                        annotations appear to treat all JOINED
                                        inheritance types as a <joined-subclass> mapping.




                                                                                               852 of 1260
HB 3.1, Firebird 1.5   I'm creating entity                                  0%   0%       3600

                       @Entity
                       public class Proxy{
                       public int id;
                       public String ip;
                       public int port=0;
                       public String country;
                       public String type;
                       public int respomseTime;
                       public int version = 1;
                       public Date lastCheck = new Date();

                       public Proxy() {
                       }

                       public String toString(){
                       return
                       "ip:"+ip+"\nport:"+port+"\ncountry:"+country+"\
                       ntype:"+type;
                       }

                       @Id
                       @GeneratedValue(strategy =
                       GenerationType.AUTO)
                       public int getId() {
                       return id;
                       }

                       public void setId(int id) {
                       this.id = id; to skip ivy dependency resolver, so
                       Add option
                       we can test specific versions of Hibernate Core in
                       the lib.
                       See
                       ANN-120#action_23334
                       ANN-120#action_23935




                                                                                      853 of 1260
See the attached test (build with ant, place
hibernate libraries in lib, run test.Test).
Entity Second has a @Formula property.
Entity First has a many-to-one association with
Second, not on the primary key but on the
ALT_ID column, using the
"referencedColumnName" attribute of the
@JoinColumn annotation.

This is NOT the case of an association to a
@Formula column (not supported), but a
relation on a non-primary column of an entity
that happens to have a @Formula property.

During SessionFactory creation an exeption is
raised:
java.lang.ClassCastException:
org.hibernate.mapping.Formula
at
org.hibernate.cfg.BinderHelper.findPropertiesByC
olumns(BinderHelper.java:234)
at
org.hibernate.cfg.BinderHelper.createSyntheticPr
opertyReference(BinderHelper.java:106)
at
org.hibernate.cfg.FkSecondPass.doSecondPass(Fk
SecondPass.java:63)
at
org.hibernate.cfg.AnnotationConfiguration.proce
ssFkSecondPassInOrder(AnnotationConfiguration.
java:428)




                                                   854 of 1260
Exception is thrown by PropertyInferredData at
extractType when handling a generically typed
entity. This problem did not exist in previous
versions of PropertyInferredData where
"method.getReturnType()" was used to extract
the type instead.

Workaround patch (falls back to original
procedure):
--------------------------------
try {
returnedClass = extractType(type);
} catch (Exception e){
returnedClass = method.getReturnType();
}


Example generic entity:
--------------------------------
package com.brightmarket.core.workflow;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.Type;
import org.hibernate.validator.NotNull;

import com.brightmarket.core.Model;

@Entity(name="LifecycleHistory")




                                                 855 of 1260
JBoss 4.0.4RC1                              @Embeddable                                         0%   0%      28800
                                            class Vector3f
                                            {
                                            double getX()
                                            double getY()
                                            double getZ()
                                            }

                                            @Entity
                                            class Foo
                                            {
                                            @Embedded
                                            Vector3f getVelocity();
                                            @Embedded
                                            Vector3f getOrientation();
                                            }

                                            I get some errors from Hibernate about multiple
                                            columns in the Foo table. The only way it works
                                            is if I add @AttributeOverrides and specify
                                            unique columns for each embedded object.

                                            @Entity
                                            class Foo
                                            {
                                            @Embedded
                                            @AttributeOverrides(
                                            {
                                            @AttributeOverride(name="x",
                                            column=@Column(name="velocity_x")),
Hibernate 3.1beta1, Hibernate Annotations   @AttributeOverride(name="x", guess the
                                            The EnumType class attempts to
3.1beta4, Oracle 10g                        backing type of the enum property in question. If
                                            a type is specified via the
                                            @Column.columnDefinition, this information is
                                            not utilized by EnumType as part of its guessing
                                            algorithm. This seems like a natural piece of
                                            information to use, though not ideal.

                                            As discussed here:
                                            http://forum.hibernate.org/viewtopic.php?p=225
                                            4943

                                                                                                          856 of 1260
Hibernate Core 3.2.4.sp1           We have id defined in a MappedSuperclass
Hibernate Annotations 3.3.0.GA     (Base) and derrived entity class (Cat). We specify
hibernate-entitymanager-3.3.1.GA   table-generator in an xml file (cat.xml) and use
                                   attribute override for ID column.
                                   testMappedSuperClassWithTableGenerator in
                                   org.hibernate.test.annotations.id.IdTest class
                                   fails. If we inline mapped super class with Entity
                                   then the test cases succeeds.

                                   With attached debugger we noticed that the
                                   TableGenerator is attached to in the begining
                                   when the class is in the process of mapping.
                                   However, at later point it get overridden by
                                   org.hibernate.id.Assigned.
                                   The output with oracle db is,
                                   17:43:51,651 INFO Version:118 - Hibernate
                                   Annotations 3.3.0.GA
                                   17:43:51,682 INFO Environment:118 - Hibernate
                                   3.2.4.sp1
                                   17:43:51,697 INFO Environment:118 -
                                   hibernate.properties not found
                                   17:43:51,697 INFO Environment:118 - Bytecode
                                   provider name : cglib
                                   17:43:51,713 INFO Environment:118 - using JDK
                                   1.4 java.sql.Timestamp handling
                                   17:43:51,869 INFO Version:118 - Hibernate
                                   EntityManager 3.3.1.GA
                                   17:43:51,916 DEBUG Ejb3Configuration:97 - Look
                                   up for persistence unit: vet
                                   17:43:51,916 DEBUG Ejb3Configuration:76 -
                                   Analyse of persistence.xml:




                                                                                        857 of 1260
Hibernate 3.2.5      The following mapping:
PostgreSQL dialect
                     @CollectionOfElements
                     @JoinTable(name = "my_join_table",
                     joinColumns = @JoinColumn(name = "my_id"))
                     @Column(name = "text")
                     @Enumerated(EnumType.STRING)
                     @MapKeyManyToMany(joinColumns =
                     @JoinColumn(name = "my_enum"))
                     private Map<MyEnum, String> text;

                     Generates the following table:

                     create table my_join_table (
                     my_id int8 not null,
                     text varchar(255),
                     mapkey varchar(255),
                     primary key (my_id, mapkey)
                     );

                     So, the "my_enum" column name is ignored, and
                     "mapkey" is used instead. Note that the key for
                     the map is an enum.

                     Also, I don't see any way to set the length of a
                     mapped column for String mapped enums.




                                                                        858 of 1260
Hibernate 3.1 rc2, Annotations 3.1 beta 6.   The missing feature I find is when using the
                                             @Valid annotation to perform recursive
                                             validations.

                                             Imagine a simple object graph. We have
                                             Customer which has Contact which has
                                             firstName, lastName, phone, fax, email. Phone
                                             and fax are instances of blah.model.Phone.

                                             In Customer

                                             @Valid
                                             public Contact getContact() ...

                                             In Contact

                                             @Valid
                                             public Phone getPhone() ...

                                             @Valid
                                             public Phone getFax() ...

                                             In Phone

                                             @Pattern(regex=PHONE_REGEXP,
                                             message="must match {regex}")
                                             public String getNumber()...

                                             now we code:

                                             ClassValidator<Customer> customerValidator =




                                                                                             859 of 1260
Entity1
With a list of entity2
@OneToMany

Entity2
With a field on entity1
@ManyToOne
@JoinColumn(nullable=false)

Entity2 created with a mock by using Spring
injection. 2 beans configured. One Entity2, one
Entity1. Entity2 linked to Entity1
JUnit test trying to persist a entity2.

The test fails if no CascadeType is configured (see
below)
The test runs if CascadeType is configured to ALL

The test fails if CascadeType is configured to
REMOVE+REFRESH+PERSIST+MERGE !!!!!

So REMOVE+REFRESH+PERSIST+MERGE != ALL as
noted in
http://www.hibernate.org/hib_docs/annotations
/reference/en/html_single/#d0e1546




org.springframework.dao.DataIntegrityViolationE
xception: not-null property references a null or
transient value:




                                                      860 of 1260
I'm using the latest versions:           I have a property of generic type with an array
                                         parameter like this one:
Hibernate 3.2.4.ga
Hibernate Entity Manager 3.3.1.ga        public static class J<T> {}
Hibernate Commons Annotations 3.0.0.ga
Hibernate Validator 3.0.0.ga             private J<Object[]> e;
JBoss Archive Browsing 2.0.2.alpha
                                         @Transient
                                         public J<Object[]> getE() {
                                         return e;
                                         }

                                         public void setE(J<Object[]> e) {
                                         this.e = e;
                                         }

                                         When starting the entity manager, I get the
                                         following exception:

                                         javax.persistence.PersistenceException:
                                         java.lang.IllegalArgumentException: No
                                         PropertyTypeExtractor available for type void
                                         at
                                         org.hibernate.ejb.Ejb3Configuration.configure(Ejb
                                         3Configuration.java:258)
                                         at
                                         org.hibernate.ejb.HibernatePersistence.createEnt
                                         ityManagerFactory(HibernatePersistence.java:12
                                         0)
                                         at
                                         javax.persistence.Persistence.createEntityManag




                                                                                             861 of 1260
hibernate-core-3.2.2.jar   I'm using CollectionOfElements to map a
                           Map<String, @Embeddable>. I want it to eagerly
                           join the associated table to fill the map.

                           When I load the Entity using its PK, I obtain a
                           single object with multiple entries in the Map,
                           which is the expected behaviour. If I load the
                           same Entity using an Example criteria (matching
                           one of its property), I get one Entity per entry in
                           the Map.

                           If you use FetchMode.SELECT, the resulting
                           Example query returns a single entity with
                           multiple values in the Map (expected behaviour).

                           Attached is a patch against
                           annotations_3_3_0_GA that creates a test case
                           in CollectionElementTest that reproduces the
                           problem.




                                                                                 862 of 1260
Hibernate 3.1rc2, Hibernate Annotations 3.1b6   Section 9.1.27 of the EJB3 persistence public
                                                draft says, "The DiscriminatorColumn annotation
                                                is used to define the discriminator column for
                                                SINGLE_TABLE and JOINED mapping strategies."
                                                But Hibernate ignores the DiscriminatorColumn
                                                annotation when the mapping strategy is
                                                JOINED; when a JOINED entity is persisted, its
                                                discriminator column is not included in the SQL
                                                "insert" statement, resulting in a not-null
                                                constraint violation if the discriminator column is
                                                marked NOT NULL in the database.

                                                The JOINED strategy with discriminators is pretty
                                                ubiquitous in EJB3 sample code and tutorials out
                                                on the net, so lots of people are likely to run into
                                                this as they try out EJB3 for the first time. A few
                                                examples:

                                                http://www.oracle.com/technology/tech/java/oc
                                                4j/ejb3/howtos-
                                                ejb3/howtoejb30inheritance/doc/how-to-ejb30-
                                                inheritance.html
                                                http://www.solarmetric.com/Software/Documen
                                                tation/4.0.0EA/docs/full/html/ejb3_overview_ma
                                                pping_discrim.html
                                                http://www.caucho.com/resin-
                                                3.0/amber/tutorial/cmp-inherit/index.xtp




                                                                                                       863 of 1260
Hibernate 3.1.1   We have a large project that has recently started
                  to use Hibernate Annotations. We have not
                  migrated all the classes to use annotations yet,
                  so we still have some (most) classes managed via
                  the .hbm.xml files.

                  When we upgraded to Hibernate 3.1.1 and
                  Hibernate Annotations 3.1beta8, from beta7,
                  (and fixing the compile errors from various
                  annotation changes) we started getting errors
                  related to collections. It turns out that we can
                  not have a collection (one-to-many) in an
                  annotated class that refers to a non-annotated
                  class (managed by the .hbm.xml).

                  This problem did not occur with Hibernate 3.1
                  and Annoations 3.1beta7. We will investigate to
                  see if it occurs with Hibernate 3.1.1 and
                  Annotations 3.1beta7.

                  Example source:
                  @OneToMany(fetch = FetchType.LAZY, cascade =
                  CascadeType.ALL, mappedBy = "booking")
                  @OrderBy("id asc")
                  public Set<BookingInvoice> getBookingInvoices()
                  {
                  return bookingInvoices;
                  }

                  Example error:
                  org.hibernate.AnnotationException: Collection of




                                                                      864 of 1260
OS: Windows XP   @Before
DB: HSQL         public void setup() {
                 order = new Order();

                 // enter all required fields

                 order.setName("order1");

                 order = orderDAO.save(order); //Hibernate
                 should generate a timestamp here

                 }

                 @Test
                 public void testSave() {
                 assertTrue(orderDAO.exists(order.getId()));
                 System.out.println(order.getCreateTime());
                 //here should get a date.
                 }

                 Annotation part in Order:
                 @Temporal(TemporalType.TIMESTAMP)
                 @Column(insertable = false,updatable=false)
                 @org.hibernate.annotations.Generated(org.hiber
                 nate.annotations.GenerationTime.INSERT)
                 private Date createTime;

                 Save part in OrderDAO.
                 @SuppressWarnings("unchecked")
                 public T save(T object) {
                 return (T)




                                                                  865 of 1260
Hibernate-core 3.2.2, hibernate-annotations       Problem:
3.2.1. WebLogic 9.2 and JBoss 4.0.5. Oracle 10.   The columns in the sql you specify in SQLInsert
                                                  annotation has be ordered in the same way
                                                  hibernate sorts its properties when constructing
                                                  the insert sql.

                                                  Example:
                                                  When WebLogic 9.2 is used the sql should look
                                                  like this:
                                                  "insert into acount (name, address, country)
                                                  values (?,?,?)"

                                                  But when JBoss 4.0.5 is used the sql should look
                                                  like this:
                                                  "insert into acount (address, country, name)
                                                  values (?,?,?)"

                                                  The above are only examples.

                                                  Consequence:
                                                  I have to have different SQLInsert's for every JEE
                                                  apllication server we support, because the
                                                  properties comes in different order depending
                                                  on the application server used.

                                                  Suggested solution:
                                                  In the method
                                                  org.hibernate.cfg.AnnotationBinder.addElements
                                                  OfAClass(List<PropertyData> elements,
                                                  PropertyHolder propertyHolder, boolean
                                                  isPropertyAnnotated,String propertyAccessor,




                                                                                                       866 of 1260
                                 Null valued enums aren't storing in the database,   0%   0%        600
                                 NullPointerExceptions are being raised on
                                 storage. This is due to a bug in the EnumType
                                 custom type.

                                 In org.hibernate.type.EnumType, lines 118 and
                                 119 are incorrect, they look like (lines 116-)

                                 st.setNull( index, sqlType );
                                 }
                                 boolean isOrdinal = isOrdinal(sqlType);
                                 if (isOrdinal) {
                                 int ordinal = ( (Enum) value ).ordinal();


                                 They should be:

                                 st.setNull( index, sqlType );
                                 }
                                 else if (isOrdinal(sqlType)) {
                                 int ordinal = ( (Enum) value ).ordinal();




hibernate 3.2.0.cr1, Oracle 9i   With the following code, I couldn't create a
                                 foreign key index in Oracle.

                                 I use hibernate 3.2.0.cr1.
                                 Thanks

                                 @ManyToOne
                                 @JoinColumn(name="locationOid",
                                 nullable=false)
                                 @Index(name="FK_location")
                                 public Location getLocation() {
                                 return location;
                                 }
                                                                                               867 of 1260
Derby 10.1.2.1    As far as I know, when a OneToOne mapping is
Hibernate 3.1.2   set with optional=true, it means in fat
                  OneTo[ZeroOrOne]

                  I was trying to use the HibernateEntityManager
                  standalone in tests (which, I boldly think,
                  shouldn't change from having it running in JBoss)
                  with the following entities:

                  [code]

                  import org.apache.commons.logging.Log;
                  import org.apache.commons.logging.LogFactory;

                  import javax.persistence.*;
                  import java.io.Serializable;

                  @Entity
                  public class KeyEntity
                  implements Serializable {

                  private static final long serialVersionUID =
                  20060220115320L;

                  private String id;

                  private KeyCertificateEntity certificate;

                  // ----- Constructors ----------------------------------------
                  ----------------------------




                                                                                   868 of 1260
                       @JoinTable(name = "CustomerPassports" *** ***
                       joinColumns =
                       @JoinColumn(name="customer_fk"),
                       inverseJoinColumns =
                       @JoinColumn***s***(name="passport_fk")
                       )

                       Should be

                       @JoinTable(name = "CustomerPassports" ***,***
                       joinColumns =
                       @JoinColumn(name="customer_fk"),
                       inverseJoinColumns = @JoinColumn***
                       ***(name="passport_fk")
                       )


Annotations 3.1beta6   The current implementation of the
                       LuceneEventListener uses the StopAnalyzer.
                       The StopAnalyzer is not good for many
                       applications, so it would be great to have a way
                       to use another analyzer.

                       This could be configured in the Hibernate
                       configuration.

                       <hibernate-configuration>
                       <session-factory>
                       <property
                       name="hibernate.dialect">org.hibernate.dialect.
                       MySQLInnoDBDialect</property>
                       <property
                       name="hibernate.lucene.index_dir">c:/temp/luce
                       neindex</property>
                       <property
                       name="hibernate.lucene.analyzer">org.apache.lu
                       cene.analysis.standard.StandardAnalyzer</prope
                       rty>
                       ...

                       Attached is a suggested (and tested)

                                                                          869 of 1260
Hibernate version: 3.2.0.cr2<br>           Classes and mapping code: <br>                    0%   0%     403200
Mapping documents: Annotations 3.2.0.cr1
                                           <code>
                                           @MappedSuperclass
                                           public abstract class Child<P extends Parent> {

                                           @Id Long id;
                                           @ManyToOne P parent;
                                           ...
                                           }

                                           @MappedSuperclass
                                           public abstract class Parent<C extends Child> {

                                           @Id @GeneratedValue Long id;
                                           @MapKey @OneToMany(mappedBy="parent")
                                           Map<Long,C> children = new
                                           HashMap<Long,C>();
                                           ...
                                           }

                                           @Entity
                                           public class ChildHierarchy1 extends
                                           Child<ParentHierarchy1> {
                                           ....
                                           }

                                           @Entity
                                           public class ParentHierarchy1 extends
                                           Parent<ChildHierarchy1> {
                                           ....




                                                                                                       870 of 1260
         This simple entity breaks hibernate:
         {code}@Entity
         public class Foo {
         @Id @GeneratedValue
         private Long _id;

         private int[]
         getWorkingHoursPerWeek(Set<Date>
         holidayDays) {
         return null;
         }
         }
         {code}

         This is the error message:
         Exception in thread "main"
         org.hibernate.AssertionFailure: Unknown type
         Java type: int[]
         at
         org.hibernate.cfg.PropertyInferredData.extractTy
         pe(PropertyInferredData.java:233)
         at
         org.hibernate.cfg.PropertyInferredData.execute(P
         ropertyInferredData.java:124)
         at
         org.hibernate.cfg.PropertyInferredData.skip(Prop
         ertyInferredData.java:60)
         at
         org.hibernate.cfg.AnnotationBinder.addAnnotate
         dElement(AnnotationBinder.java:900)
         at
         Forum thread:

         http://forum.hibernate.org/viewtopic.php?t=949
         414


Sybase   Similar to HHH-3652 , but for test EntityTest in
         Annotations, with Sybase. A similar solution is
         applied in the attached patch.


                                                            871 of 1260
Hibernate 3.1, Annotations beta7   CascadeType.PERSIST seems to work incorrectly
                                   for the persistent entites loaded from database.

                                   public class Parent {

                                   @OneToMany(mappedBy = "parent", cascade =
                                   {CascadeType.PERSIST, CascadeType.MERGE})
                                   private Set<ChildOne> childrenOne;

                                   @OneToMany(mappedBy = "parent", cascade =
                                   CascadeType.ALL)
                                   private Set<ChildTwo> childrenTwo;

                                   //some other fields and code
                                   }

                                   Parent p = (Parent) session.get(Parent.class, new
                                   Long(1)); //Parent with id _aleready exists_ in
                                   the database
                                   p.addChildOne(new ChildOne()); //this one is not
                                   added to database
                                   p.addChildTwo(new ChildTwo()); //this one is
                                   added

                                   However, if call session.persist(p) explicitly at the
                                   end, both children are persisted.


Hibernate-Version: 3.1.3,          The release of BigDecimal differents in jvm 1.4
Oracle 10.0.1                      and 1.5.
JDK 1.5.0_07-b03
                                   in jvm 1.5 BigDecimal.toString() will return ~ 0E-
                                   07
                                   if this 0.0000000

                                   and when hibernate make save this. in that field
                                   of table will put 7.

                                   that is not good.

                                   http://bugs.sun.com/bugdatabase/view_bug.do?
                                   bug_id=6298816
                                   http://www.obscured.info/java/java-5-and-the-
                                   bigdecimal/
                                                                                           872 of 1260
Hibernate 3.1 RC1, Annotations 3.1b6, Java   Seems like there is a problem with mapping a
1.5.0_05                                     Map using join table.
                                             I have a relation like this:

                                             @OneToMany(cascade=CascadeType.ALL)
                                             @MapKey(name="name")
                                             public Map<String, KeyValue> getProps() {
                                             return props;
                                             }

                                             The correct tables are created and inserting data
                                             works fine. When loading, however, I get the
                                             error below.
                                             When using a join column, everything works fine:
                                             @OneToMany(cascade=CascadeType.ALL)
                                             @MapKey(name="name")
                                             @JoinColumn(name="myentity_id")
                                             public Map<String, KeyValue> getProps() {
                                             return props;
                                             }

                                             Attached the two test classes.

                                             The error:
                                             ...
                                             Hibernate: select this_.id as id3_0_ from
                                             test_MyEntity this_
                                             Hibernate: select props0_.MyEntity_id as
                                             MyEntity1_1_, props0_.props_id as props2_1_,
                                             props0_.name as formula0_1_, keyvalue1_.id as
                                             id2_0_, keyvalue1_.val as val2_0_,




                                                                                                 873 of 1260
Mandrake, java full version "1.5.0_06-b05"   HibernateExt fails to compile:


                                             lindholm@scandia$ sh build.sh dist
                                             Buildfile: build.xml
                                             [taskdef] Could not load definitions from
                                             resource clovertasks. It could not be found.

                                             dist:

                                             init:
                                             [echo] Build ejb3-persistence-public-draft (2006-
                                             01-10 12:23:31)
                                             [mkdir] Created dir:
                                             /usr/local/src/hibernate/HibernateExt/ejb-
                                             api/build/classes

                                             compile:
                                             [javac] Compiling 82 source files to
                                             /usr/local/src/hibernate/HibernateExt/ejb-
                                             api/build/classes

                                             jar:
                                             [jar] Building jar:
                                             /usr/local/src/hibernate/HibernateExt/ejb-
                                             api/build/ejb3-persistence.jar
                                             [taskdef] Could not load definitions from
                                             resource clovertasks. It could not be found.

                                             init:
                                             [echo] Build Hibernate EntityManager-3.1beta5




                                                                                                 874 of 1260
hibernate 3.1                     Using an OneToMany/ManyToMany relationship
hibernate-annotations 3.1-beta8   to hbm mapped class from an annotated class
                                  causes error. If both classes are mapped the
                                  same way (annotated or hbm) this works fine.
                                  Also using a ManyToOne or OneToOne
                                  relationship works correctly.

                                  Stack Trace :
                                  org.hibernate.MappingException: Could not
                                  determine type for: mappings.HbmMapped, for
                                  columns: [org.hibernate.mapping.Column(elt)]
                                  at
                                  org.hibernate.mapping.SimpleValue.getType(Sim
                                  pleValue.java:266)
                                  at
                                  org.hibernate.mapping.SimpleValue.isValid(Simpl
                                  eValue.java:253)
                                  at
                                  org.hibernate.mapping.Collection.validate(Collect
                                  ion.java:262)
                                  at
                                  org.hibernate.cfg.Configuration.validate(Configur
                                  ation.java:988)
                                  at
                                  org.hibernate.cfg.Configuration.buildSessionFact
                                  ory(Configuration.java:1169)
                                  at
                                  mappings.MappingTest.testOneToMany(Mapping
                                  Test.java:113)
                                  at
XP Pro                            sun.reflect.NativeMethodAccessorImpl.invoke0(N
                                  OneToOne fails to update JoinTables




                                                                                      875 of 1260
hibernate 3.1rc1, entitymanager beta4   The test case bellow used to run correclty with
annotations beta6                       hibernate beta3 entitymanager beta3 and
                                        annotations beta5.

                                        After upgrading I get the following exception:

                                        javax.persistence.PersistenceException:
                                        org.hibernate.MappingException: Could not
                                        determine type for: test.Language, for columns:
                                        [org.hibernate.mapping.Formula( langid )]
                                        at
                                        org.hibernate.ejb.Ejb3Configuration.createEntity
                                        ManagerFactory(Ejb3Configuration.java:149)
                                        at
                                        org.hibernate.ejb.HibernatePersistence.createEnt
                                        ityManagerFactory(HibernatePersistence.java:73)
                                        at
                                        javax.persistence.Persistence.createEntityManag
                                        erFactory(Persistence.java:37)
                                        at
                                        javax.persistence.Persistence.createEntityManag
                                        erFactory(Persistence.java:27)
                                        at
                                        test.MapCollectionTestCase.testMapCollection(M
                                        apCollectionTestCase.java:12)
                                        at
                                        sun.reflect.NativeMethodAccessorImpl.invoke0(N
                                        ative Method)
                                        at
                                        sun.reflect.NativeMethodAccessorImpl.invoke(Un
                                        known Source)
                                        Hibernate annotataions hasn't been updated at
                                        ibiblio since v3.1-beta5. It would be really nice
                                        for us maven users if someone could upload the
                                        newest version with an updated pom.xml too.




                                                                                            876 of 1260
Windows XP SP2, Eclipse 3.2 final, WTP 1.5 final       When trying to open session factory in the
HibernateTools-3.2.0.200607060659-nightly.zip          Hibernate Console, I get:
with relevant jars in
org.hibernate.eclipse_3.2.0.200607060659-              org.hibernate.AnnotationException: mappedBy
nightly plugin replaced with same date jars built      reference an unknown property:
from SVN. Removed WTP plugins from Hibernate           com.tirawireless.jump.jdm.model.task.Deployme
Tools dist since I already had them loaded.            ntTaskImpl.deploymentPlan in
                                                       com.tirawireless.jump.jdm.model.plan.Deployme
I realize that this does not exactly match the         ntPlanImpl.deploymentTasks
build drivers for the nightly I'm using, but I don't   at
think this is the issue here.                          org.hibernate.cfg.annotations.CollectionBinder.bi
                                                       ndStarToManySecondPass(CollectionBinder.java:
                                                       503)
                                                       .....

                                                       The relevant property and annotation is as
                                                       follows:

                                                       @OneToMany(targetEntity =
                                                       DeploymentTaskImpl.class, mappedBy =
                                                       "deploymentPlan", fetch = FetchType.LAZY)
                                                       @OrderBy(clause = "name ASC")
                                                       @Cascade({CascadeType.SAVE_UPDATE})
                                                       public Set<DeploymentTask>
                                                       getDeploymentTasks()

                                                       The "deploymentPlan" property is _not_ defined
                                                       in DeploymentTaskImpl, but is defined in it's
                                                       superclass. I would think that it should be visible
                                                       when establishing the mapping above.
                                                       http://forum.hibernate.org/viewtopic.php?t=944
                                                       343




                                                                                                             877 of 1260
Not sure if this is a bug in the Annotations side of
things but the new @Persister annotation
doesn't define a default for the impl target.
There is at least one 3rd party library that I know
of (apt) that dies a horrible death when trying to
parse the @Persister annotation. It blows a Null
Pointer Exception when trying to look for the
default.

Looking at the other annotations it would seem
most if not all define a default. The drawback is
that the default has to be an actual class, it
doesn't seem to accept NULL. I just rolled out
into our codebase with a hack that made the
default Object.class so that it would compile and
parse correctly. I'm not sure if that's the actual
solution or not. I would think maybe
SingleEntityPersister would be a better default
perhaps.

When the NaturalId annotation is solely placed
on a single *ToOne property the mapping meta
data returns false for hasNaturalIdentifier().




                                                       878 of 1260
WinXP, MySQL 4.x / 5.x, JDK 1.5_06   I have a Unidirectional ManyToMany relationship
                                     between a User object and a Task object. Task is
                                     actually an interface implemented by
                                     AbstractTask and extended by UserTask.

                                     My original mapping looks like this:

                                     @ManyToMany(cascade = {
                                     CascadeType.PERSIST, CascadeType.MERGE })
                                     @JoinTable(name = "user_tasks",
                                     joinColumns = { @JoinColumn(name =
                                     "user_guid") },
                                     inverseJoinColumns = { @JoinColumn(name =
                                     "task_guid") } )
                                     public List<Task> getAvailableTasks() {...}


                                     The correct join table would be created and the
                                     "user_guid" column would be created and would
                                     be of the correct SQL type for my PK. However,
                                     the "task_guid" column would be named "elt"
                                     and the sql datatype would be tinyblob (I think
                                     Hibernate was probably creating it as a varbinary
                                     and MySQL was silently turning it into a tinyblob -
                                      see
                                     http://dev.mysql.com/doc/refman/5.0/en/silent-
                                     column-changes.html ]

                                     Looking through the documentation for
                                     Annotations for @ManyToMany at
                                     http://www.hibernate.org/hib_docs/annotations
                                     The current implementation tries to recognize
                                     the mapping type for an enum value (number or
                                     varchar) by introspecting the database metadata.
                                     This solution depends on the jdbc
                                     implementation because there may be
                                     differences between the different jdbc vendors. I
                                     think it will be be useful if the user has the
                                     possibility to assign the mapping strategy by
                                     defining a special annotation, e.g.
                                     @Enum(value="index")


                                                                                           879 of 1260
http://fisheye.jboss.org/browse/Hibernate/trunk
/HibernateExt/metadata/src/java/org/hibernate/
cfg/annotations/MapBinder.java?r=trunk#l264

StringBuilder fromAndWhereSb = new
StringBuilder( " from " )
.append( associatedClass.getTable().getName() )
.append(" as ").append(alias).append(" where ");

Should probably be:

StringBuilder fromAndWhereSb = new
StringBuilder( " from " )
.append( associatedClass.getTable().getName() )
.append(alias).append(" where ");




                                                   880 of 1260
Hibernate Core 3.2.4.SP1; Hibernate Annotations After I updated from Hibernate Annotations
3.3.0 GA; Hibernate EntityManager 3.3.1 GA;     3.2.1ga to 3.3.0ga, I get the following
Oracle OC4J; Oracle DB 10g                      NullPointerException:

                                                Caused by: java.lang.NullPointerException
                                                at
                                                org.hibernate.cfg.annotations.CollectionBinder.b
                                                uildOrderByClauseFromHql(CollectionBinder.java:
                                                851)
                                                at
                                                org.hibernate.cfg.annotations.CollectionBinder.bi
                                                ndManyToManySecondPass(CollectionBinder.jav
                                                a:1133)
                                                at
                                                org.hibernate.cfg.annotations.CollectionBinder.bi
                                                ndStarToManySecondPass(CollectionBinder.java:
                                                576)
                                                at
                                                org.hibernate.cfg.annotations.CollectionBinder$1
                                                .secondPass(CollectionBinder.java:517)
                                                at
                                                org.hibernate.cfg.CollectionSecondPass.doSecond
                                                Pass(CollectionSecondPass.java:43)
                                                at
                                                org.hibernate.cfg.Configuration.secondPassComp
                                                ile(Configuration.java:1130)
                                                at
                                                org.hibernate.cfg.AnnotationConfiguration.secon
                                                dPassCompile(AnnotationConfiguration.java:316)
                                                at
                                                org.hibernate.cfg.Configuration.buildMappings(C




                                                                                                    881 of 1260
@Entity(access = AccessType.FIELD)
@org.hibernate.annotations.Entity(polymorphis
m = PolymorphismType.EXPLICIT)
@Table(name = "TableA")
@Inheritance(strategy =
InheritanceType.TABLE_PER_CLASS)
public class ObjectA{

@Entity(access = AccessType.FIELD)
@Table(name = "TableB")
public class ObjectB extends ObjectA{

When we call ObjectA ("findByKey") the
Hibernate always use select union with TableB,
but the expect is select only TableA , because we
use polymorphism = PolymorphismType.EXPLICIT.




                                                    882 of 1260
Hibernate3, Annotations.3.3.0   The @Immutable annotation does not throw a
                                configuration error when used on a subclass. The
                                action required depends upon the decision in a
                                bug/patch request for adding mutable=false to
                                subclasses. In the current rule set the Mapping
                                Schema for pre annotations is leveraged to
                                define the legallity of declaring a mapped object
                                Immutable. Base/Root classes allowed, child
                                classes of Mutable=true not allowed, in either
                                case the mutability of an object is directly
                                dependent upon the mutability of the root
                                mapped object in the object hierarchy.

                                The following documentation sources do not
                                mention the issue in relation to the @Immutable
                                annotation:
                                * online/down-loadable Hibernate-Annotations
                                * Java Persistence with Hibernate (ISBN: 1-
                                932394-88-5)

                                If the rules outlined above are accurate or not: A
                                validation error or warning should be thrown
                                from Configuration during the loading of an
                                incorrectly mapped class. The current method is
                                to check the Annotations at bind time, and only
                                at the "correct" location. This meta-rule
                                validation should occur during the binding of a
                                mapping to the Configuration, quickly indicating
                                an error. Using the "older" xml based mapping
                                this occurs when the schema (xsd) validates the
                                mapping file (xml).




                                                                                     883 of 1260
@Embeddable
public class Money implements Serializable {

private double amount;

@ManyToOne
@Column(nullable=false)
private Currency currency;

protected Money() {
}

public Money(Currency currency, double
amount) {
this.currency = currency;
this.amount = amount;

if (currency == null) {
throw new IllegalArgumentException("Invalid
currency.");
}
}

public double getAmount() {
return amount;
}

public Currency getCurrency() {
return currency;
} post on forum for detail:
see
http://forum.hibernate.org/viewtopic.php?t=946
074




                                                 884 of 1260
Hibernate 3.1final   The Painter test
                     (org.hibernate.test.annotations.indexcoll) test
                     was used as a base. Test ran. Then rewrote test
                     to use field access. Test still ran. Then added
                     mappedBy element to OneToMany declaration.
                     My attempt was to do this in such a way that the
                     default mapping was put in place. Then the test
                     failed. My annotation may very well be wrong. I
                     have tried with both "id" and "painter" as values
                     without luck.

                     The attachment contains four files. Three of the
                     files are the test files themselves. I also included
                     the test case runner itself for convenience.




                                                                            885 of 1260
Hibernate 3.3.2, Oracle 9.2 (JDBC Thin XA driver   According to the JPA specification (p. 169) if
version 10.2.0.2.0)                                there are multiple @JoinColumn annotations
Running in WebLogic Server 9.2 MP1 on Solaris 8    specified within an @JoinColumns annotation
and JDK 1.5.0_10                                   then both name and referencedColumnName
                                                   attributes must be used:

                                                   "If there is more than one join column, a
                                                   JoinColumn annotation must be specified for
                                                   each join column
                                                   using the JoinColumns annotation. Both the
                                                   name and the referencedColumnName elements
                                                   must be specified in each such JoinColumn
                                                   annotation."

                                                   Right now, if I leave off the
                                                   referencedColumnName everything appears to
                                                   work but I get some random SQL. For instance,
                                                   say I have two tables TABLE1 and TABLE2 and
                                                   they are joined on the columns ID and TYPE,
                                                   sometimes I get the right join condition:

                                                   TABLE1.ID = TABLE2.ID AND TABLE1.TYPE =
                                                   TABLE2.TYPE

                                                   but sometimes I get:

                                                   TABLE1.ID = TABLE2.TYPE AND TABLE1.TYPE =
                                                   TABLE2.ID

                                                   Adding the referencedColumnName makes that
                                                   issue go possible to map a entity to integer map:
                                                   It is not away.

                                                   Map<MyClass, Integer> myMap;




                                                                                                       886 of 1260
JBoss Version: 4.0.5.GA           Hi, please forgive my english, but Im lost and I
Hibernate-Version: 3.2.0.ga       don't see if this is a bug or limitation, but I can't
Hibernate Annotations: 3.2.0.GA   reuse a column ina ManyToMany association.
Win XP                            This is important because the schema is
Mys SQL 5.015                     implemented and I need evaluate de migration.




                                  public class Context {
                                  @Id String id;
                                  @Column name;
                                  }

                                  public class Group {
                                  @Id Context context;
                                  @Id String id;
                                  @Column name;
                                  @ManyToMany
                                  @JoinTable(
                                  joinColumns = {
                                  @JoinColumn(name = "context_id",
                                  referencedColumnName = "context_id"),
                                  @JoinColumn(name = "group_id",
                                  referencedColumnName = "id")},
                                  inverseJoinColumns = {
                                  @JoinColumn(name = "context_id",
                                  referencedColumnName = "context_id"),
                                  @JoinColumn(name = "role_id",




                                                                                          887 of 1260
Hibernate 3.1   My code works fine with 3.1b6. I just tried
                upgrading to 3.1b7 today and got this exception:

                Unable to extract type of property
                writableVersion: VersionType
                org.hibernate.AssertionFailure: Unable to extract
                type of property writableVersion: VersionType
                at
                org.hibernate.cfg.PropertyInferredData.extractTy
                pe(PropertyInferredData.java:222)
                at
                org.hibernate.cfg.PropertyInferredData.execute(P
                ropertyInferredData.java:114)
                at
                org.hibernate.cfg.PropertyInferredData.skip(Prop
                ertyInferredData.java:57)
                at
                org.hibernate.cfg.AnnotationBinder.addAnnotate
                dElement(AnnotationBinder.java:831)
                at
                org.hibernate.cfg.AnnotationBinder.addElements
                OfAClass(AnnotationBinder.java:808)
                at
                org.hibernate.cfg.AnnotationBinder.bindClass(An
                notationBinder.java:641)
                at
                org.hibernate.cfg.AnnotationConfiguration.proce
                ssArtifactsOfType(AnnotationConfiguration.java:2
                66)
                at
                org.hibernate.cfg.AnnotationConfiguration.secon
                I've delayed this one cause it breaks production
                applications.




                                                                    888 of 1260
Artifacts (ie hbm files and annotated classes)
were not able to point to the same entity-name
(== class name for annotations) in an
AnnotationConfiguration object: a duplicate
mapping exception were raised.
I've added an hibernate.artifact property (we
need to find a good name), to allow precedence
from one artifact over an other.

hibernate.artifact hbm, class (default)
will prioritize hbm files over annotated classes
for the same entity-name.

hibernate.artifact class, hbm
will prioritize annotated classes over hbm files
for the same entity-name.

hibernate.artifact class
will ignore any hbm file passed to
AnnotationConfiguration

This is a much more powerful version of
hibernate.archive (slightly diff semantic but same
final goal, I'll remove hibernate.archive).
There are a limitation though, you cannot mix
annotated classes and hbm files in a mapped
class hierarchy.

I'll add ejb3xml when implemented. I think this
concept might come to Hibernate core at some
H allows least set
point (at me tothe infrastructure code). But the
mappedBy="234ADL~SKA0DS~MONKEY"

http://forum.hibernate.org/viewtopic.php?p=226
4879#2264879

This fix should not only check that the property
exists, but that it is persistent and has the correct
signature as well.


                                                        889 of 1260
Oracle 10g environment.   The FetchMode.JOIN is not working for
                          ManyToOne relationships.

                          Using:

                          session.createQuery("from OrigemVO obj").list();

                          produces:
                          Hibernate:
                          select
                          origemvo0_.CD_ORIGEM as CD1_1_,
                          origemvo0_.VERSAO as VERSAO1_,
                          origemvo0_.DT_ALTERACAO as DT3_1_,
                          origemvo0_.NM_USUARIO as NM4_1_,
                          origemvo0_.DS_ORIGEM as DS5_1_,
                          origemvo0_.SG_UF as SG6_1_,
                          origemvo0_.CD_JURISDICAO as CD9_1_,
                          origemvo0_.COD_TST as COD7_1_,
                          origemvo0_.COD_IBGE as COD8_1_
                          from
                          JCOMPANY.ORIGENS origemvo0_
                          where
                          origemvo0_.CD_ORIGEM=304

                          Hibernate:
                          select
                          jurisdicao0_.CD_JURISDICAO as CD1_0_0_,
                          jurisdicao0_.DS_JURISDICAO as DS2_0_0_
                          from
                          JCOMPANY.JURISDICAO jurisdicao0_
                          where




                                                                             890 of 1260
Linux, Java 1.5, Postgresql 8.0   Hi

                                  I got 2 entities:

                                  @Entity
                                  public class UserBean implements Serializable {
                                  ....
                                  @ManyToMany
                                  protected Set<LectureBean> getAdminLectures()
                                  {
                                  ....
                                  @ManyToMany
                                  protected Set<LectureBean> getLectures() {
                                  .... }

                                  and on the other side

                                  @Entity
                                  public class LectureBean implements Serializable {
                                  @ManyToMany(mappedBy="adminLectures",
                                  fetch=FetchType.LAZY,
                                  cascade=CascadeType.PERSIST)
                                  protected Set<UserBean> getAdminUsers() {
                                  @ManyToMany(mappedBy="lectures",
                                  fetch=FetchType.LAZY,
                                  cascade=CascadeType.PERSIST)
                                  protected Set<UserBean> getUsers() {
                                  ....
                                  }

                                  so there are 2 n:m relations between these




                                                                                       891 of 1260
OneToMany bidirection Order-Lineitem.
DELETE_ORPHAN is set on this relationship. The
remote client receives a detached Order. A line
item is removed from the order and the order is
merged back to server. The merge does not
remove the lineitem from database nor does it
remove it from the collection. This doesn't sound
right to me.

Doing:

detachedOrder.getLineItems().iterator().next().se
tOrder(null);

does remove the lineitem from teh relationship,
but does not cause the lineitem to be deleted. Is
this property behavior too?




                                                    892 of 1260
After upgrading from hibernate-3.1rc2 and
hibernate annotationt beta 5 to hibernate 3.1.
final and annotations beta 7 my application
stopped working.
Configuration.buildSessionFactory() fails with a
MappingException.
I extracted the an example - see attachment. I
put all the source in a single java file for
convenience. I also attach the config file for
completeness.
Here's the stacktrace:
Caused by: org.hibernate.MappingException:
Unable to find column with logical name:
InspectorPrefixes.id
at
org.hibernate.cfg.Mappings.getPhysicalColumnNa
me(Mappings.java:495)
at
org.hibernate.cfg.Ejb3JoinColumn.checkReferenc
edColumnsType(Ejb3JoinColumn.java:346)
at
org.hibernate.cfg.BinderHelper.createSyntheticPr
opertyReference(BinderHelper.java:79)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndCollectionSecondPass(CollectionBinder.java:85
6)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
ndManyToManySecondPass(CollectionBinder.jav
a:747)
See attachement




                                                    893 of 1260
JBoss 4.0.4, MYSQL 5.0.18, Java JDK 1.5.0_06   Hi there @Hibernate (must be a pretty often
                                               repeated joke in here...)

                                               I have an @Embeddable object AllocationId
                                               which extends another @Embeddable
                                               object (GenericId). AllocationId, is simply a
                                               marker class and has NO attributes in it,
                                               while all attributes (String id; which I want to
                                               persist) are in GenericId (inherited in
                                               AllocationId).

                                               I get the following exception:

                                               org.hibernate.AnnotationException:
                                               com.xxx.yyy.AllocationId has no persistent id
                                               property
                                               at
                                               org.hibernate.cfg.AnnotationBinder.bindId(Annot
                                               ationBinder.java:1714)
                                               at
                                               org.hibernate.cfg.AnnotationBinder.processElem
                                               entAnnotations(AnnotationBinder.java:1171)
                                               at
                                               org.hibernate.cfg.AnnotationBinder.bindClass(An
                                               notationBinder.java:706)
                                               at
                                               org.hibernate.cfg.AnnotationConfiguration.proce
                                               ssArtifactsOfType(AnnotationConfiguration.java:4
                                               52)
                                               at
                                               org.hibernate.cfg.AnnotationConfiguration.secon




                                                                                                  894 of 1260
Ant 1.6.5 - trying to run hbm2ddl   There is some discussion of this issue here in the
                                    last two posts, along with a patch;
                                    http://forum.hibernate.org/viewtopic.php?p=225
                                    2885#2252885
                                    I believe it is related to this bug;
                                    http://opensource.atlassian.com/projects/hibern
                                    ate/browse/HBX-354
                                    Here is the delta that made it work for me;

                                    --------old code--------------
                                    public void setParameterValues(Properties
                                    parameters) {
                                    String enumClassName =
                                    parameters.getProperty(ENUM);
                                    try {
                                    enumClass =
                                    Class.forName(enumClassName).asSubclass(Enu
                                    m.class);
                                    }
                                    catch (ClassNotFoundException exception) {
                                    throw new HibernateException("Enum class not
                                    found", exception);
                                    }
                                    ...
                                    --------old code--------------

                                    --------new code--------------
                                    public void setParameterValues(Properties
                                    parameters) {
                                    String enumClassName =
                                    parameters.getProperty(ENUM);




                                                                                         895 of 1260
Hibernate 3.2   I've a class annotated as:
MySQL 5
                @Entity
                @MappedSuperclass
                public abstract class BaseUuidKeyedEntity
                implements Serializable {
                ...
                }

                The relevant section of the EJB3 persistence spec
                reads, in part:

                "9.1.36 MappedSuperclass Annotation
                The MappedSuperclass annotation designates a
                class whose mapping information is applied to
                the
                entities that inherit from it. A mapped superclass
                has no separate table defined for it.
                A class designated with the MappedSuperclass
                annotation can be mapped in the same way as
                an
                entity except that the mappings will apply only
                to its subclasses since no table exists for the
                mapped
                superclass itself...."

                So no Table should be associated with this class.

                Yet the resultant DDL includes:

                createis no need to resolved the message during
                There table BaseUuidKeyedEntity (
                classValidator.apply()




                                                                     896 of 1260
When a mapped class has the wrong number of
fk collumns, an exception is throwed, but it
doesnt say nothing about what class is mapped
wrongly.

//implicit case, we hope PK and FK columns are
in the same order
if ( columns.length !=
referencedEntity.getIdentifier().getColumnSpan()
){
throw new AnnotationException(
"A Foreign key refering " +
referencedEntity.getEntityName()
+ " has the wrong number of column. should be "
+ referencedEntity.getIdentifier()
.getColumnSpan()
);
}

Can become something like this...

//implicit case, we hope PK and FK columns are
in the same order
if ( columns.length !=
referencedEntity.getIdentifier().getColumnSpan()
){
throw new AnnotationException(
associatedClass.getEntityName() +
" has a foreign key refering " +
referencedEntity.getEntityName()
+ " with the wrong number of column. should be




                                                   897 of 1260
I have an Embeddable class that has
access=AccessType.Field. It extends from a super
class that is Embeddable with
access=AccessType.Field.

Hibernate seems to miss the fields in the super
class in its mapping. I also tried annotating the
super EmbeddableSuperclass to no affect.




Here are some classes for a test class.


import javax.persistence.AccessType;
import javax.persistence.Embeddable;

@Embeddable( access=AccessType.FIELD )
public abstract class AbstractEmbeddableClass
{
private long value;

public AbstractEmbeddableClass()
{
}

public AbstractEmbeddableClass(long value)
{
this.value = value;
}




                                                    898 of 1260
3.1.1 using Annotations beta 7   Annotations for a class with SecondaryTable
                                 name
                                 @Table(name="billing..Bills")
                                 @SecondaryTable(name="billing..\"Bill
                                 Items\"",join={@JoinColumn(name="Invoice #",
                                 referencedColumnName="Invoice #")})
                                 public class ANLSQLService implements Service {
                                 <SNIP CLASS/>
                                 }

                                 From my
                                 HQL as follows
                                 select distinct p from
                                 com.medicaltelecom.mailing.bridge.impl.anlsql.A
                                 NLSQLService as s
                                 join s.servicedPatient as p
                                 join s.serviceDoctor as sd where
                                 sd.uniqueDoctorID in (:includedDocs) and
                                 s.serviceDate > :since


                                 select distinct <SNIP COLUMN NAMES> from
                                 billing..Bills anlsqlserv0_
                                 left outer join billing.."Bill Items" anlsqlserv0_1_
                                 on anlsqlserv0_.Invoice #=anlsqlserv0_1_.Invoice
                                 # <---- NOTE : The 'Invoice #' column is
                                 unescaped...
                                 inner join patient..Demographic anlsqlpati1_
                                 on anlsqlserv0_.Patient ID=anlsqlpati1_.System
                                 ID inner join setups..Provider anlsqldoct2_ on
Oracle,SQLServer                 anlsqlserv0_.Billing Provider ID=anlsqldoct2_.No
                                 Sir,

                                 I have two tables Emp,Salary. Both are having a
                                 common field as empid. I want to join both
                                 tables by using left outer join,right outer join and
                                 full join. Can i get the hibernate queries for that?




                                                                                        899 of 1260
WinXP, Java 1.5.0_04, Hibernate 3.1.2 or 3.2cr1.   Mapping a String to a CLOB in Oracle fails with
Oracle 10g                                         the following exception on save. We've also
                                                   experienced failures on load. This works with
                                                   smaller data, and it works with sql server.

                                                   org.hibernate.exception.GenericJDBCException:
                                                   could not insert:
                                                   [com.percussion.services.assembly.data.PSAssem
                                                   blyTemplate]
                                                   at
                                                   org.hibernate.exception.SQLStateConverter.handl
                                                   edNonSpecificException(SQLStateConverter.java:
                                                   91)
                                                   at
                                                   org.hibernate.exception.SQLStateConverter.conv
                                                   ert(SQLStateConverter.java:79)
                                                   at
                                                   org.hibernate.exception.JDBCExceptionHelper.co
                                                   nvert(JDBCExceptionHelper.java:43)
                                                   at
                                                   org.hibernate.persister.entity.AbstractEntityPersi
                                                   ster.insert(AbstractEntityPersister.java:2078)
                                                   at
                                                   org.hibernate.persister.entity.AbstractEntityPersi
                                                   ster.insert(AbstractEntityPersister.java:2427)
                                                   at
                                                   org.hibernate.action.EntityInsertAction.execute(E
                                                   ntityInsertAction.java:51)
                                                   at
                                                   org.hibernate.engine.ActionQueue.execute(Actio
                                                   nQueue.java:243)only has the dependency to
                                                   The current pom
                                                   slf4j-api.
                                                   It should have a dependency to the slf4j-log4j12.
                                                   Adding
                                                   <dependency>
                                                   <groupId>org.slf4j</groupId>
                                                   <artifactId>slf4j-log4j12</artifactId>
                                                   <version>1.5.0</version>
                                                   </dependency>
                                                   fixes the problem.


                                                                                                        900 of 1260
Hibernate 3.1 RC1, Postgres 8.0.4, JDK 1.5.0_05   As directed by Max on User Forum, I am posting
                                                  what I believe to be both a code bug and a
                                                  documentation bug.

                                                  Section 3.1.2 of the Annotations doc describes
                                                  min, max, and range validation constraints as if
                                                  the legal values falls between the min and max
                                                  but does not include the min or max.
                                                  The source code for the Range, Min, and Max
                                                  Validators and the associated JavaDocs clearly do
                                                  "<=" instead of "<" and do include the ends of
                                                  the range in the legal interval.
                                                  However, the DDL which is generated for
                                                  Postgres 8.0.4 adds a constraint to the table
                                                  which uses "<" instead of "<=".
                                                  So, in memory calls using the ValidatorClass will
                                                  succeed when the value of a property equals min
                                                  or max but then will throw an SQL constraint
                                                  violation when it is actually committed to the
                                                  database.

                                                  I have the following code example:

                                                  import java.io.Serializable;
                                                  import javax.persistence.Id;
                                                  import javax.persistence.Entity;
                                                  import javax.persistence.GeneratorType;
                                                  import javax.persistence.Table;
                                                  import org.hibernate.annotations.Type;
                                                  import org.hibernate.validator.Range;




                                                  This needs to be done through a secondpass




                                                                                                      901 of 1260
Latest Hibernate/HibernateExt from CVS. This   To reproduce this scenario you must:
bug is *not* present in 3.1beta6.              * be running the latest code from CVS (3.1beta6
                                               works fine)
                                               * use an AnnotationConfiguration to load both
                                               hbm.xml and annotated classes
                                               * create a one-to-many annotation mapping to
                                               the class loaded via an hbm.xml file
                                               Note: To simplify reproducing and fixing this
                                               problem, a unit test case has been attached.

                                               The result is that on the call to
                                               buildSessionFactory, hibernate will fall into an
                                               infinite loop in the
                                               Mappings.getLogicalColumnName class (note
                                               that this class resides in the hibernate proper
                                               project, not the hibernate annotations project).
                                               If you modify the loop to properly terminate
                                               when description comes back as null, you will
                                               then get the following exception:
                                               org.hibernate.MappingException: Unable to find
                                               physical table: BoatInXml
                                               at
                                               org.hibernate.cfg.Mappings.getLogicalTableName
                                               (Mappings.java:476)
                                               at
                                               org.hibernate.cfg.Mappings.getLogicalTableName
                                               (Mappings.java:523)
                                               at
                                               org.hibernate.cfg.annotations.CollectionBinder.bi
                                               ndManyToManySecondPass(CollectionBinder.jav
                                               a:729)




                                                                                                   902 of 1260
I have two classes with the same unqualified
name but in different packages:

package org.opentrader.foo;
@Entity
class Order { ... }

package org.opentrader.bar;
@Entity
class Order { ... }

These classes are added using
AnnotationConfiguration.addAnnotatedClass().

But when these classes are added,
EntityBinder.bindEjb3Annotation will use the
unqualified name as the key for storing the
entity:

class EntityBinder {
...
if ( AnnotationBinder.isDefault( ejb3Ann.name() )
){
name = StringHelper.unqualify(
annotatedClass.getName() );
}
else {
name = ejb3Ann.name();
}

...




                                                    903 of 1260
Index fails during configuration when the @Index
annotation is specified on a subclass with a
JOINED inheritance strategy.

My classes look similar to:

@Entity
@Table(name="change_log")
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class ChangeLog {
<snip/>
}

@Entity
@PrimaryKeyJoinColumn(name =
"change_log_id")
public class AddressChangeLog extends
ChangeLog {

<snip/>

@ManyToOne(fetch= FetchType.LAZY)
@JoinColumn(name="changed_address_id",nulla
ble=true)
@Index(name="change_log_changed_address_id
_idx",columnNames="changed_address_id")
public Address getChangedAddress() {
return changedAddress;
}

} is unbelievable! The @Basic annotation has a
It
FetchType attribute, but @Lob missed it!

Didn't the JPA people think about it?

I believe a new Hibernate annotation
(org.hibernate.annotations.Lob) is needed for
such attributes.



                                                   904 of 1260
http://forum.hibernate.org/viewtopic.php?t=966
948

Add this test to IndexedCollectionTest.java:

public void testMapKeyLoad() throws Exception {
Session s;
Transaction tx;
s = openSession();
tx = s.beginTransaction();
Software hibernate = new Software();
hibernate.setName( "Hibernate" );
Version v1 = new Version();
v1.setCodeName( "HumbaHumba" );
v1.setNumber( "1.0" );
v1.setSoftware( hibernate );
hibernate.addVersion(v1);
s.persist(hibernate);
s.persist(v1);
tx.commit();
s.clear();
tx = s.beginTransaction();
hibernate = (Software) s.get( Software.class,
"Hibernate" );
Version v2 = new Version();
v2.setCodeName( "HumbaHumba" );
v2.setNumber( "2.0" );
v2.setSoftware( hibernate );
hibernate.addVersion(v2);
assertEquals("One loaded persisted version, and
one just added", 2, hibernate.getVersions().size()
Hibernate Annotations should silently ignore
validation constraints when hibernate-
validator.jar is not present




                                                     905 of 1260
I could be wrong, but it looks very strange to me
that the latest hibernate annotations 3.3.1.GA
doesn't depend on the latest hibernate-
commons-annotations 3.3.0.ga.

<project ...>
<modelVersion>4.0.0</modelVersion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<packaging>jar</packaging>
<version>3.3.1.GA</version>
...

<dependencies>
...
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-
annotations</artifactId>
<version>3.0.0.ga</version>
</dependency>
...
</dependencies>

</project>


If it is intended, please add a note in the
pom.xml:
<dependency>
<groupId>org.hibernate</groupId>




                                                    906 of 1260
Hello Everybody

This is my first issue here, so I don't know if my
issue will be classified as a bug or an
improvement only.

My config:
hibernate-3.2.4.sp1
hibernate-annotations-3.3.0.GA
hibernate-entitymanager-3.3.1.GA

I use Oracle database. I have 2 entity classes
(Zbbb and Zccc).
Those 2 classes map two database table: ZBBB
and ZCCC.

Both tables have identical structure:
ID - NUMBER (primary key)
TEXT - VARCHAR2(10)

Identifiers for both tables are generated by
_ONE_ (the same) Oracle sequence.

For both entities I have following annotations:
@Id
@GeneratedValue(strategy =
GenerationType.SEQUENCE, generator =
"my_generator")
@javax.persistence.SequenceGenerator(
name = "my_generator"
, sequenceName = "SEQ_DEPT"




                                                     907 of 1260
Hibernate's annotations packaged in JBoss EJB   As described in hibernate forum
3.0 RC8- FD                                     (http://forum.hibernate.org/viewtopic.php?t=960
Microsoft SQL Server 2000                       763) and discussed with Emmanuel, it would be
                                                very nice to be able to specify in an
                                                @OneToMany's mappedBy property the field of
                                                an @EmbeddedId.

                                                For example, i would like to be able run this
                                                example :

                                                @Entity
                                                public class Card {
                                                @OneToMany(cascade=CascadeType.ALL,
                                                fetch=FetchType.EAGER,
                                                mappedBy="primaryKey.card")
                                                private Set<CardField> fields;
                                                }

                                                @Entity
                                                public class CardField implements Field {

                                                @EmbeddedId
                                                private PrimaryKey primaryKey = new
                                                PrimaryKey();

                                                @Embeddable
                                                class PrimaryKey implements Serializable {
                                                @ManyToOne(optional = false)
                                                private Card card;

                                                @ManyToOne(optional = false)




                                                                                                  908 of 1260
I have a class with
@Inheritance(strategy =
InheritanceType.SINGLE_TABLE)
and a bunch of subclasses.

I have a few subclasses that want to have their
own table, and hence a stragegy:
@Inheritance(strategy = InheritanceType.JOINED)

If I do this, it is ignored with the message:
Mixing inheritance strategy in a entity hierarchy
is not allowed, ignoring sub strategy.

Is there any reason this isn't currently
supported? (Maybe its not spec?) The hbm
mapping files support this kind of behavior.

If I submitted a patch would you consider adding
it?

Thanks alot,
-gabe




                                                    909 of 1260
Hibernate 3.2.0.cr2   trying to create an entity with embeddedid and
                      automatically generated ids. The resulting error
                      message was very confusing and may be a bug as
                      well.

                      (See below for sample files) Notice the message
                      is that TransPolId doesn't have an @Id property
                      when in fact it does. The problem is 'solved' by
                      removing the @Id in the TransPolId class. This
                      caused a lot of wasted time on my part please fix
                      for the next person!
                      -------------------------------------------------------------------
                      -------------
                      Some additional debugging notes:
                      The problem is caused in part because when
                      expanding TransPolId to within
                      AnnotationBinder.processElementAnnotations()
                      isIdentifierMapper == false so none of the checks
                      looking for this sort of thing execute.

                      I believe the solution is to change
                      AnnotationBinder.bindId() as follows:
                      (original):
                      if ( isComposite ) {
                      id = fillComponent(
                      propertyHolder, inferredData,
                      isPropertyAnnotated, propertyAccessor,
                      false, entityBinder, isEmbedded,
                      isIdentifierMapper, mappings
                      );
                      Component componentId = (Component) id;
                      @Text
                      @Temporal(Resolution.MONTH)
                      public Date getDate()




                                                                                            910 of 1260
Hibernate 3.20.CR4   Hibernate has always allowed, as far as I can
                     remember to map simple elements as unmapped
                     entities in a OneToMany association (such as
                     Strings, Integers, etc).

                     In fact, hibernate-annotations 3.2.0.cr1 allowed
                     this:

                     @OneToMany(targetEntity = String.class)
                     private Set<String> roles;

                     As of this latest release, we get a complaint that
                     String is not a mapped entity. Is this intentional
                     or a bug? Previously, hibernate would create a
                     simple two column join table in such an
                     association in a key-value arrangement to deal
                     with this.

                     I am aware that @CollectionOfElements can be
                     used to deal with this type of association in the
                     hibernate-annotations package.

                     Does it's existence imply that the Java
                     Persistence API does not have support for this
                     type of association?




                                                                          911 of 1260
Collection (inverse) side:

class User {

@OneToMany(mappedBy = "buyer")
@JoinTable(table = @Table(name =
"ITEM_BUYER"),
joinColumns = { @JoinColumn( name =
"USER_ID") },
inverseJoinColumns = @JoinColumn(name =
"ITEM_ID")
)
private Set<Item> boughtItems = new
HashSet<Item>();
}

Other side:

@SecondaryTable(name = "ITEM_BUYER",
join = { @JoinColumn(name="ITEM_ID") }
)
public class Item {

@ManyToOne
@JoinColumn(secondaryTable = "ITEM_BUYER",
name = "USER_ID")
private User buyer;

}

Exception:
There is mistake in EnumType.java in method         0%   0%         60
nullSafeSet. First of all the value of Object is
tested for null and NULL is sent to SQL. Here may
this method end, but there is missing else, so
method continues as if value is String.
Attached patch revise this mistake.




                                                              912 of 1260
Hibernate 3.2.2   There doesn't seem to be a mechanism to set the
                  collectionPersister property on a Collection via
                  annotations.

                  I think the solution is as simple as adding a new
                  annotation, kind of like the
                  org.hibernate.annotation.Entity that would allow
                  the user to specify the persister class and then
                  having the AnnotationBinder parse that when it's
                  parsing the annotations like @Cache, etc.

                  If there is a particular name that you would like
                  for the annotation I'll even do it up and provide a
                  patch as I'm going to need it PDQ to continue on
                  my side of things.




                                                                        913 of 1260
Hibernate 3.1 and Hibernate Annotations 3.1b7   I have two classes with onetoone relationship.
                                                They seems like below:

                                                /*
                                                * Modulo.java
                                                *
                                                * Created on 14 de Dezembro de 2005, 18:58
                                                *
                                                * To change this template, choose Tools |
                                                Template Manager
                                                * and open the template in the editor.
                                                */

                                                package com.wedoconsulting.bcm.data;

                                                import java.io.Serializable;
                                                import javax.persistence.*;
                                                import org.hibernate.annotations.Formula;
                                                import org.hibernate.annotations.Type;
                                                import java.util.Set;
                                                import
                                                com.wedoconsulting.bcm.data.types.StatusEnum
                                                ;

                                                /**
                                                *
                                                * @author marcio
                                                */
                                                @javax.persistence.Entity(access=AccessType.PR
                                                OPERTY)
                                                @Table(name="BCM_T_CTX",
                                                This is not useful strictly speaking since
                                                MultiFieldQueryParser solve the problem, but it
                                                is convenient.

                                                Note that it will only work for StringBridges
                                                @AllField(name="all", properties = {""} )
                                                //optionally include only properties listed



                                                                                                  914 of 1260
hibernate 3.1.2 / annotations 3.1 beta 8   @AttributeOverride does not apply on
                                           @JoinColumn in @MappedSuperClass

                                           ejb-3_0-pfd-spec-persistence.pdf has an example
                                           of correct functionality on page 34

                                           Example
                                           -----------
                                           @MappedSuperclass
                                           public class TestBase {
                                           @Id
                                           private Long id;

                                           @ManyToOne @JoinColumn(name="OTHER_ID")
                                           private TestOtherEntity testOtherEntity;
                                           ...
                                           }

                                           @Entity
                                           @AttributeOverrides({
                                           @AttributeOverride(name="testOtherEntity",
                                           column=@Column(name="OVER_RIDE" ) )
                                           })
                                           public class TestEntity extends TestBase{
                                           private String something;
                                           ..
                                           }

                                           @Entity
                                           public class TestOtherEntity {
                                           @Id




                                                                                             915 of 1260
Hibernate 3.2.4.sp1, MySQL 5   Hibernate's own @NamedQuery annotation (i.e.
                               @org.hibernate.annotations.NamedQuery)'s
                               flushMode attribute is AUTO by default. This
                               tripped us up recently when we found that our
                               Seam conversation-scoped persistence context
                               (having MANUAL flush mode) was flushing
                               prematurely. The problem is, though, no value of
                               flushMode is going to be correct, as the query
                               will elsewhere be used with flush mode AUTO.

                               The workaround is, of course, to set the flush
                               mode every time we use the query, but this
                               would be cumbersome and error-prone (and I
                               suspect would defeat the point of being able to
                               set it in the annotation in the first place). In our
                               case, we didn't really need the extra stuff in the
                               Hibernate extension, so we went back to the JPA
                               @NamedQuery. At any rate, this is a very
                               surprising (and subtle) side effect of merely
                               switching from @javax.persistence.NamedQuery
                               to @org.hibernate.annotations.NamedQuery.

                               (Unfortunately, I don't know a good solution,
                               since, for what must be really great reasons,
                               annotation elements can't have null values ...)




                               As hibernate validator is for business constraints,    0%   0%       3600
                               it's offen likely to have the same constraints on
                               all entities implementing a certain interface. So it
                               would be reasonable to also look for the
                               validators in the implemented interfaces of a
                               class and its superclasses.




                                                                                                916 of 1260
                                 This is what we use in Seam* (I assume you are
                                 using Maven Ant Tasks to generate your
                                 deployment):

                                 <jar jarfile="${src.jar}" basedir="${src.dir}">
                                 <include name="**/*.java" />
                                 <exclude name="**/test/*.java" />
                                 <patternset refid="meta.files" />
                                 </jar>

                                 <artifact:remoteRepository
                                 id="offline.repository.jboss.org"
                                 url="file:///${offline.repository.jboss.org}" />

                                 <artifact:deploy file="${bin.jar}">
                                 <pom file="${pom.file} />
                                 <remoteRepository
                                 refId="offine.repository.jboss.org" />
                                 <attach file="${src.jar}" classifier="sources" />
                                 </artifact:deploy>

                                 You can then commit the results to svn

                                 * Well, actually, it's all wrapped up in
                                 macrodef's, but this is them expanded out


Hibernate 3.1.1                  The syntax @NotNull when applied to a
Hibernate Annotations 3.1beta8   @OneToOne or @ManyToOne relationship does
Hibernate Tools 3.1beta2         not result in the join column being created with a
MySQL 5                          'NOT NULL' attribute. To set the join column to
                                 not allow NULL values, you have to use the
                                 @JoinColumn(nullable=false) syntax.




                                                                                      917 of 1260
Hibernate 3.1 beta 3               Consider the following base classes:                 0%   0%      18000
Hibernate Annotations 3.1 beta 5
Firebird 1.5                       @EmbeddableSuperclass
                                   public class ObjetoDefIdentificado extends
                                   Objeto {

                                   protected Identificacao id = new Identificacao();

                                   @EmbeddedId
                                   public Identificacao getId() {
                                   return id;
                                   }

                                   public void setId(Identificacao id) {
                                   this.id = id;
                                   }
                                   }

                                   public abstract class Objeto implements
                                   Serializable {
                                   }

                                   @Embeddable(access = AccessType.PROPERTY)
                                   public class Identificacao implements Serializable
                                   {

                                   private Integer id;
                                   private Lingua lingua;

                                   public Integer getId() {
all                                return id;
                                   the annotations of lucene does not support
                                   inherited classes, the annotaions should have
                                   @Inherited in order to be seen from the child
                                   class, otherwise we will have to override
                                   methods like getId and the such in order to get it
                                   to work




                                                                                                  918 of 1260
all   EntityBinder should use the full qualified class
      name to bind entities to simplify the use of
      entities with the same class name in larger
      projects. If the components of the project are
      from different developers the work-around with
      @Entity(name="someName") is not really useful,
      since it may not be possible to adapt the affected
      classes (i.e. if you do not have access to the
      source code)

      The performance impact should be rather small
      since the String.equals(Object) method compares
      hashcodes first, so the String.length() is a minor
      factor for the speed of comparisons.




                                                           919 of 1260
Hibernate 3.2.0CR1   Mapping Collections as Maps with
                     @javax.persistence.MapKey does not work in
                     Beta 10 (Beta 9 was fine).
                     @org.hibernate.annotations.MapKey is not used
                     anywhere in the code.
                     Plus there's a typo ("MakKey ") in the Exception
                     Message.

                     -- snip --

                     Exception:

                     org.hibernate.AnnotationException: Cannot mix
                     @javax.persistence.MakKey and
                     @org.hibernate.annotations.MapKey on the
                     same collection:
                     SingleClassTestCase$Parent.children
                     at
                     org.hibernate.cfg.annotations.CollectionBinder.bi
                     nd(CollectionBinder.java:258)
                     at
                     org.hibernate.cfg.AnnotationBinder.processElem
                     entAnnotations(AnnotationBinder.java:1367)
                     at
                     org.hibernate.cfg.AnnotationBinder.bindClass(An
                     notationBinder.java:650)
                     at
                     org.hibernate.cfg.AnnotationConfiguration.proce
                     ssArtifactsOfType(AnnotationConfiguration.java:3
                     26)
                     at EntityManager implementation contains an
                     The
                     "autodiscovery" feature that would be nice to
                     have added to the core Hibernate library. Maybe
                     we could add an
                     AnnotationConfiguration.addAutodiscoveredEntit
                     ies() method?




                                                                         920 of 1260
Beta 8, Hibernate 3.1.1   Originally posted on the forums:
                          http://forum.hibernate.org/viewtopic.php?t=955
                          445

                          Created a "simple" test case. (Are dao tests ever
                          really simple?)

                          Have a simple CreditCard, has a Contact, which
                          has an Address.

                          contact first and lastname are @NotNull.
                          contact.mi and address.address2 are both
                          optional fields.

                          TestDaoHibernateJira.java sets up the object
                          chain with all properties populated. The validator
                          runs and asserts no invalidValues. The test case
                          then sets mi and address2 to null. The validator
                          is run again, and asserts no invalidValues.
                          hibernate's saveOrUpdate(creditCard) method is
                          called via the dao.

                          When run, first hibernate reads the next
                          creditcard id from the sequence. Then we get:

                          org.springframework.orm.hibernate3.HibernateS
                          ystemException: not-null property references a
                          null or transient value:
                          org.hibernate.jiratest.CreditCard.contact.mi;
                          nested exception is
                          org.hibernate.PropertyValueException: not-null




                                                                               921 of 1260
Hibernate 3.2CR4, Oracle 10   We are using Set for our mapped collections, and
                              not Collection like in the unit tests for
                              annotations. We can see that the items are
                              inserted in the Set according to the order
                              governed by @OrderBy, but apparently
                              Hibernate is not using an order-preserving Set
                              like f ex LinkedHashSet.

                              We were under the impression that Hibernate
                              would support ordered Sets by using a suitable
                              (ordered) Set subclass when an @OrderBy is
                              specified and this is confirmed by Emmanuel on
                              http://forum.hibernate.org/viewtopic.php?p=232
                              4711.

                              I supply a patch file that adds a new test case to
                              the annotations "ManyToMany" test:

                              GroupWithSet.java:
                              - property "permissions" as Set instead of
                              Collection

                              ManyToManyTest.java:
                              - new method
                              "testAssociationTableAndOrderByWithSet()"
                              with:
                              . using GroupWithSet
                              . added an extra permission + check order of all
                              three perms to avoid the 50% chance of random
                              order being correct




                                                                                   922 of 1260
Hibernate-Version: 3.2.1.ga               Column ids are really long indeed! Embedded
Hibernate Annotations Version: 3.2.0.GA   entities names are being concatenated without
Oracle 10.1.0                             limit.

                                          I have a Person entity with an embedded
                                          personalData property. PersonalData has an
                                          embedded homeAddress property. Finally,
                                          HomeAddress has a zipcode property. Use of
                                          DefaultComponentSafeNamingStrategy results to
                                          the column named
                                          personaldata_homeaddress_zipcode and "ORA-
                                          00972: identifier is too long" error.

                                          It should be reasonable to expect hibernate to
                                          trim the column name automatically for me.


                                          It is not possible to override the id generator
                                          with xml. Please look at the attached code

hibernate 3.2.5, jboss, oracle 10g.       Method AnnotationBinder.mustBeSkipped has a          0%   0%       1800
                                          hardcoded String-Reference to Class
                                          "org.hibernate.tool.instrument.javassist.FieldHan
                                          dler" but the class is in another package
                                          ("org.hibernate.bytecode.javassist.FieldHandler").
                                           Therefore javassist-instrumented-classes doesn't
                                          work (see attachment).




                                                                                                         923 of 1260
Hibernate 3.1 + Annotations 3.1 b7   Annotating an class attribute with @Valid, which      0%   0%       3600
                                     is a collection, should validate all entries in the
                                     collection when the class itself is validated.

                                     @Valid
                                     private Set<Customer> customers;

                                     should execute something like ...

                                     for (Customer customer : customers) {
                                     new
                                     ClassValidator<Customer>(Customer.class).getInv
                                     alidValues(customer);
                                     }


                                     This should also work if, for this example,
                                     Customer is an abstract class and the customers
                                     collection contains entries of types
                                     PotentialCustomer and PremiumCustomer which
                                     derive from Customer.




                                                                                                     924 of 1260
Windows XP SP2, J2SDK 1.5   @Transient properties should probably always
                            be ignored by Hibernate. In the case of this bug,
                            it is not.

                            Here's an example:

                            public class Foo<T> {
                            private int id;

                            @Id
                            public int getId() {
                            return id;
                            }

                            public void setId(int id) {
                            this.id = id;
                            }

                            @Transient
                            public Foo<T> getFoo() {
                            return this;
                            }
                            }

                            The getFoo() method will cause the following
                            error:
                            Exception in thread "main"
                            java.lang.IllegalStateException: Property
                            moderationRuleHandler has an unbound type
                            and no explicit target entity.
                            at




                                                                                925 of 1260
hibernate 3.1.2   @Entity
                  class Book {
                  ...
                  @ManyToMany
                  private List<Author> authors;
                  ...
                  }

                  @Entity
                  class Author {
                  ...
                  @ManyToMany(mappedBy="authors"
                  private List<Book> books;
                  ...
                  }

                  Yields a join table of (from HBM2DDL):
                  create table BOOK_Author (BOOK_id
                  varchar(255) not null, authors_id varchar(255)
                  not null, primary key (BOOK_id, authors_id))

                  AnnoationConfiguration cfg = new
                  AnnotationConfiguration();
                  ....
                  cfg.setProperty( Environment.HBM2DDL_AUTO,
                  "create-drop" );
                  ....
                  Session em =
                  cfg.buildSessionFactory().openSession();

                  Book b = new Book();




                                                                   926 of 1260
Hibernate 3   http://forum.hibernate.org/viewtopic.php?p=226           0%   0%        600
              5160

              One thing that is really needed is a function that
              checks for possible invalid values before they get
              set:

              public InvalidValue[] getInvalidValues(T bean,
              String propertyName, Object value);

              possible implementation:

              change:

              /**
              * apply constraints of a particular property on a
              bean instance and return all the failures.
              * Note this is not recursive.
              */
              //TODO should it be recursive?
              public InvalidValue[] getInvalidValues(T bean,
              String propertyName) {
              List<InvalidValue> results = new
              ArrayList<InvalidValue>();

              for ( int i = 0; i < memberValidators.size() ; i++ ) {
              Member getter = memberGetters.get( i );
              if ( getPropertyName( getter ).equals(
              propertyName ) ) {
              Object value = getMemberValue( bean, getter );
              Validator validator = memberValidators.get( i );




                                                                                 927 of 1260
Hibernate Annotations 3.2.1   I really like Hibernate Validator. In the absense of   0%   0%     144000
                              this framework, I was going to write something
                              similar.

                              But, I see a major limitation. If validation of a
                              field depends on the value of another field in the
                              same object,
                              hibernate validator doesn't have a way to handle
                              this.

                              The simplest example is when the validator is
                              used for forms. Forms sometimes have fields like
                              "email" and "retypeEmail".
                              It would be great to be able to write a custom
                              annotation:

                              @Match(property="retypeEmail")
                              public String getEmail(){
                              return email;
                              }

                              where, getRetypeEmail() is also available in the
                              same object.

                              Another example is where validation of a credit
                              card number, depends on the credit card type

                              This feature can be implemented, by exposing
                              the object being validated to the isValid()
                              method.
                              Without changing the signature of this method,




                                                                                               928 of 1260
Hibernate 3.2.3   There is a bug in AnnotationConfiguration that
                  causes a NullPointerException.

                  I have attached several files: orm.xml, Main.java,
                  package-info.java.

                  The problem is caused by the order of the
                  addResource and addPackage calls in
                  combination with having a package-info.java file
                  with some contents. If the addPackage is called
                  before the addResource, or if the
                  GenericGenerator annotation in the package info
                  file is removed, there is no problem.

                  I cannot change the order of those calls for my
                  production code, however, because Spring is
                  being used to create the SessionFactory and it
                  calls the methods in that order: resource
                  followed by package.

                  There appears to be a problem with initializing
                  org.hibernate.cfg.annotations.reflection.EJB3Ove
                  rridenAnnotationReader. When this call is made
                  on line 360:

                  annotationsMap.put( ann.annotationType(), ann
                  );

                  the map is null. Inserting a creation for the map,
                  (borrowed from elsewhere in the method) on
                  line 359, before the "for" statement:




                                                                       929 of 1260
n/a   I am searching a way from the Hibernate
      Annotation to map the user defined collection,
      and find out the following :

      Can anybody let me know what the status for
      this? or how i can map the user collection type
      by hibernate annotation, thanks
      Add an annotation to specify the
      UserCollectionType for a OneToMany or
      ManyToMany.

      The annotation is named CollectionTypeInfo,
      perhaps better named UserCollectionType, but I
      didn't know the standards for naming classes.

      The change to AnnotationBinder is minor and is
      delineated by '//dwsjoquist//' comment lines.

      Usage:
      @OneToMany(fetch = FetchType.LAZY, cascade =
      CascadeType.ALL)
      @JoinColumn(name = "id")
      @CollectionTypeInfo(name =
      "examples.MyUserCollectionType")
      public List<ExampleAttribute>
      getExampleAttributes() {




                                                        930 of 1260
Linux and Windows.   We have a OneToOne mapping that is always
                     inserting a new child row even though th should
                     only be an update. In this case, whenever
                     TradeVersion is updated, two new rows (Product
                     and ExchangeListedProduct) are always inserted.
                     If we point TradeVersion to
                     ExchangeListedProduct product (i.e remove the
                     inheritence) it behaves correctly by only
                     performing the updated.

                     @Entity
                     @AccessType("field")
                     @Table(name="fin_trade_version")
                     public class TradeVersion implements Serializable
                     {
                     @Id
                     @GeneratedValue(strategy=GenerationType.IDE
                     NTITY)
                     private int id;

                     @OneToOne(cascade=CascadeType.ALL)
                     @PrimaryKeyJoinColumn
                     private Product product;
                     =========================================
                     =========
                     @Entity
                     @AccessType("field")
                     @Table(name="fin_product")
                     @Inheritance(strategy = InheritanceType.JOINED)
                     public class Product {
                     See
                     http://forum.hibernate.org/viewtopic.php?t=967
                     202&start=0&postdays=0&postorder=asc&highlig
                     ht=

                     Patch coming up




                                                                         931 of 1260
Hibernate 3.1.2 running with Java 1.5.0_04 on   When updating a detached instance I found that
Windows XP against SQL Server 2005              the update would fail, doing an INSERT on the
                                                entity instead of the appropriate UPDATE
                                                statement. I did spend awhile spelunking
                                                through the Hibernate code and found that
                                                although an @Version was defined for the entity,
                                                that the composite id was somehow failing to be
                                                recognized by the persister.

                                                I then took the code and changed it from using
                                                an @IdClass declaration to using @EmbeddedId.
                                                This solved the problem. Since the surrounding
                                                code was unmodified, this appeared to me to be
                                                a bug. I've attached the classes in question. Note
                                                that PSTemplateTypeSlotAssociation_1 is the
                                                before and _2 is the after.




                                                                                                     932 of 1260
3.1 final, EJB3, JBoss, etc.   During a flush sequence, an NPE is being thrown
                               on the following line in ClassValidator:

                               if ( !beanClass.isInstance( bean ) ) {
                               **** throw new IllegalArgumentException( "not
                               an instance of: " + bean.getClass() );
                               }

                               The "bean" being passed to "getInvalidValues" is
                               null, so bean.getClass() is actually throwing the
                               NPE. Maybe use beanClass here instead of
                               bean.getClass()?

                               I'm filing this as a bug, since users are not in
                               control of what instance of "bean" is getting
                               passed to getInvalidValues during the flush.

                               By adding logging to that line, I was able to find
                               that out that this is in regards to the validation of
                               an "Embeddable" class.

                               I was able to bypass the NPE, and still have
                               everything work properly, by adding this to the
                               TOP of "getInvalidValues":

                               if (bean == null){
                               log.error("Bean is null for validation of: " +
                               beanClass);
                               return EMPTY_INVALID_VALUE_ARRAY;
                               }




                                                                                       933 of 1260
Hibernate 3.2.0.cr2 included in JBoss4.0.4GA,   Persister of JoinedSubclassEntity fails together
MySQL 5                                         with secondary table annotation (the other
                                                inheritence strategies are working fine).

                                                For example with the following two classes A and
                                                B:
                                                [A.java]
                                                @Entity
                                                @SecondaryTable(name="C")
                                                @Inheritance(strategy=InheritanceType.JOINED)
                                                public class A {
                                                @Id
                                                long id;

                                                @Column(table="C")
                                                String fieldInC;
                                                }

                                                [B.java]
                                                @Entity
                                                public class B extends A {

                                                String fieldOfB;
                                                }

                                                the deployment produces the following error:

                                                org.hibernate.AssertionFailure: Table C not found
                                                at
                                                org.hibernate.persister.entity.JoinedSubclassEntit
                                                yPersister.getTableId(JoinedSubclassEntityPersist




                                                                                                     934 of 1260
HIBERNATE3,ORACLE,WEBLOGIC SERVER   We had an issue with child records becoming null
                                    in the application and we have solved it by
                                    adding inverse='true' parameter.now when wwe
                                    checked the database,duplicate records are
                                    present and these are created when uploading
                                    the data through an excel file from the
                                    application.we are uploading bulk dat using csv
                                    file and maintained a transaction procedure ince
                                    the uploading is finish confirmation will obtain
                                    stating data has been uploaded.If any thing goes
                                    wrong the data will be rolled back...


                                    This is very crutical issue in my application since
                                    large amount of duplicate data is inserted into
                                    database.kindly help me in solving this issue.




                                                                                          935 of 1260
JBoss 4.0.4RC1 with included hibernate EJB   See this thread:
                                             http://forum.hibernate.org/viewtopic.php?t=951
                                             281

                                             In short, if you have a @OneToMany relation
                                             with a @MapKey:

                                             @OneToMany(mappedBy="label",
                                             fetch=FetchType.EAGER,
                                             cascade=CascadeType.ALL)
                                             @MapKey(name="language")
                                             private Map<Language, Translation> translations
                                             = new HashMap<Language, Translation>();

                                             where Language is another @Entity and the field
                                             "language" in Translation of type @ManyToOne,
                                             hibernate will correctly persist to the database,
                                             but loading FROM the database is broken.

                                             For more information please above thread in the
                                             forum, I've added some debug output that might
                                             help here.

                                             As a workaround I've changed the Map to
                                             Map<Long, Translation> and the Translation's
                                             field "language" is now of type Long instead of
                                             type Language (this works), but it used to work
                                             before so something is broken now.




JBoss 4.0.4.GA                               @Email validation failed this email adddress:

                                             SRS0=aHFE=YF=pobox.com=fredx@bounce2.pob
                                             ox.com

                                             It looks valid to me.




                                                                                                 936 of 1260
hibernate-annotations-3.1-beta3, hibernate-       Parent ID Column has @Column(name="blah",
tools-3.0.0-alpha4, hibernate-3.1-alpha1, apache- columnDefinition="char(32)")
derby-10.0.2.1
                                                  Foreign key has @JoinColumn(name="blah")

                                               When the DDL is generated the ID column has
                                               char(32), but the foreign key column has
                                               varchar(32).

                                               If i remove the @JoinColumn from the foreign
                                               key, then the foreign key column will be correctly
                                               generated with char(32).

                                               Shouldn't the foreign key be generated with the
                                               parent keys columnDefinition even when
                                               @JoinColumn is specified (with no
                                               columnDefinition itself)?
Hibernate 3.1beta1, Hibernate Annotations      When attempting to determine the backing type
3.1beta4, Oracle 10g                           of an Enum (in the EnumType class) with an
                                               Oracle database, the username (found in
                                               metadata.getUserName()) can be equal to the
                                               database's schema. If no schema is specified, and
                                               there are multiple databases that match the
                                               queried table/column name, fallback on the
                                               username to narrow down the resultset to the
                                               specific entry in question.
OSX 10.4.3                                     I downloaded the "newest development" version
Java 5.0                                       of Hibernate Annotations on February 1st, 2006
Hibernate 3.1                                  (after the 3.1beta8 Preview (20-01-2006) release
Hibernate Annotations 3.1 beta 8               noted in
                                               http://www.hibernate.org/hib_docs/annotations
                                               /reference/en/html_single/), but am unable to
                                               find the org.hibernate.annotations.Enumerated
                                               class. It is in neither the source directory nor the
                                               compiled jar.

                                               Attached is the jar sans @Enumerated as well as
                                               the changelog indicating the feature should exist.




                                                                                                      937 of 1260
When a collection is mapped using
@ManyToOne or @CollectionOfElements, the
entity in the collection is derived from the
parametrised type of the collection. e.g. there is
no need to explicitly indicate the elements of the
following collection are books.

@ManyToOne
Set<Book> books;

It would be nice if the same kind of discovery
could be applied to Embeddable types when
contained in a CollectionOfElements. E.g. it
would be nice if Hibernate could derive that the
embedded Versioned references a Book in the
example below

@CollectionOfElements
Set<Versioned<Book>>;

@Embeddable
class Versioned<T> {
T rightSide;
Date date;
}

Even if it wasn't derived, it would be good to be
able to specify it. Currently the only way to make
the above work is to create a subclass of
Versioned that explicitly binds the type
parameter to Book. Without this the below




                                                     938 of 1260
HIbernate 3.1beta8, PostgreSQL   The documentation refers to an invalid
                                 CascadeType, CREATE, in a number of places in
                                 chapter 2. Based on usage I believe this should
                                 refer to PERSIST.

                                 Examples appear in sections 2.2.5.2 and
                                 2.2.5.3.3.1. One example follows:

                                 @Entity()
                                 public class Flight implements Serializable {
                                 @ManyToOne( cascade = {CascadeType.CREATE,
                                 CascadeType.MERGE} )
                                 @JoinColumn(name="COMP_ID")
                                 public Company getCompany() {
                                 return company;
                                 }
                                 ...

                                 This code produced a compile error due to the
                                 CascadeType.CREATE entry.
                                 }




                                                                                   939 of 1260
hibernate3.jar: 3.2.5.ga                      Transient fields are not ignored in Hibernate. I
hibernate-annotations.jar: 3.3.0.GA           got an "Property has an unbound type"
hibernate-commons-annotations.jar: 3.0.0.GA   exception and found no workaround.
hibernate-validator.jar: 3.0.0.GA
                                              Entity:
MySQL
                                              import javax.persistence.Entity;
                                              import javax.persistence.Id;
                                              import javax.persistence.Transient;

                                              @Entity
                                              public class Dummy<K> {

                                              @Id
                                              private Long id;

                                              @Transient
                                              transient private K dummyField;

                                              public Long getId() {
                                              return id;
                                              }

                                              public void setId(Long id) {
                                              this.id = id;
                                              }

                                              public K getDummyField() {
                                              return dummyField;
                                              }




                                                                                                 940 of 1260
annotations version 3.2.1.ga, java 1.5   I am particulary interested in generating a
                                         oneToMany relationship, in which the source
                                         table column does NOT contain a unique
                                         constraint. Nevertheless, specifying the
                                         referencedColumnName creates a unique
                                         constraint. How can I avoid this? This is the code:

                                         @OneToMany(targetEntity = AppleGenre.class,
                                         fetch=FetchType.LAZY)
                                         @LazyCollection(LazyCollectionOption.EXTRA)
                                         @JoinTable(name = "APPLE_FEATURE",
                                         joinColumns = { @JoinColumn(name =
                                         "APPLEID", referencedColumnName="APPLE_ID",
                                         unique=false, nullable=false, insertable=false,
                                         updatable=false ) },
                                         inverseJoinColumns = { @JoinColumn(name =
                                         "WORD",
                                         referencedColumnName="APPLEGENREID ",
                                         unique=false, nullable=false, insertable=false,
                                         updatable=false) }
                                         )
                                         public List<SoftGenre> getSoftGenres(){
                                         return softGenres;
                                         }

                                         APPLE_ID is NOT unique and APPLEGENREID is PK
                                         of AppleGenre




                                                                                               941 of 1260
Hibernate 3.1.2   @ManyToOne(cascade = {CascadeType.PERSIST,
                  CascadeType.MERGE}, fetch = FetchType.LAZY,
                  targetEntity = SolutionProvider.class)
                  @Cascade(org.hibernate.annotations.CascadeTyp
                  e.SAVE_UPDATE)
                  private T provider;

                  This mapping is unable to be handled by the
                  AnnotationConfiguration session factory builder.
                  It throws the following error:

                  java.lang.NullPointerException
                  at
                  org.hibernate.cfg.PropertyInferredData.extractTy
                  pe(PropertyInferredData.java:212)
                  at
                  org.hibernate.cfg.PropertyInferredData.execute(P
                  ropertyInferredData.java:124)
                  at
                  org.hibernate.cfg.PropertyInferredData.skip(Prop
                  ertyInferredData.java:60)
                  at
                  org.hibernate.cfg.AnnotationBinder.addAnnotate
                  dElement(AnnotationBinder.java:900)
                  at
                  org.hibernate.cfg.AnnotationBinder.addElements
                  OfAClass(AnnotationBinder.java:868)
                  at
                  org.hibernate.cfg.AnnotationBinder.getElementsT
                  oProcess(AnnotationBinder.java:717)
                  at




                                                                     942 of 1260
Postgresql but not Hypersonic (haven't tried       http://forum.hibernate.org/viewtopic.php?t=987
other DBs, but suspect any real non-java db will   527
replicate)
                                                   Since you asked nicely...

                                                   This is a patch against your test cases.

                                                   Sorry for the not patch style patch. It is against
                                                   the latest download of Annotations (3.4.0.CR1).
                                                   I'm on a hotel network that seems to really make
                                                   SVN angry.

                                                   There are 4 files:
                                                   1. Bunny has many
                                                   2. PointyTooth (teeth)
                                                   3. IdTest.java, only "testBlownPrecision" is new
                                                   and "getMappings" includes the rabid bunny and
                                                   teeth
                                                   4. UUIDGenerator - I wouldn't have included it
                                                   but I couldn't find a decent way to autogenerate
                                                   128-bit keys. (The linked wikipedia article is
                                                   amusing).

                                                   You'll probably want to unzip these into the
                                                   annotations root directory, then do the svn diff.
                                                   Following this you may want to pretty print.

                                                   As the test notes, it will FAIL with the
                                                   @JoinColumn mapping and succeed if it is
                                                   commented out. The failure notes a precision
                                                   error. Obviously batching must be disabled to




                                                                                                        943 of 1260
Hibernate Annotations 3.3.0.ga, HSQLDB 1.8.0.7, Having a Hibernate map where key and value are
JUnit 4.1                                       both Elements, the @Type annotation seems to
                                                affect both key and value type:

                                               @CollectionOfElements
                                               @org.hibernate.annotations.MapKey
                                               @Type(type = "myEnumType")
                                               private Map<MyEnumType, String> enumKey =
                                               new HashMap<MyEnumType, String>();

                                               @Test
                                               void testEnumKey () {
                                               MyPc pc = new MyPc();
                                               pc.getEnumKey().put(MyEnumType.TYPE1,
                                               "str");
                                               session.saveOrUpdate(pc);
                                               session.flush(); //flush throws an exception since
                                               it tries to persist the String as "myEnumType"
                                               }

                                               I think the following should be the expected
                                               behaviour:
                                               @Type should only affect the Map value type.
                                               There should be a seperate possibility to affect
                                               the key type with an @Type annotation, as it is
                                               the case with @Column now.


                                               This issue came from a forum entry:
                                               http://forum.hibernate.org/viewtopic.php?t=983
                                               577




                                                                                                    944 of 1260
Hibernate 3.1.1, Mac OS X   On page 190 of the EJB3 persistence specification
                            there is an example using IdClass that shows
                            clearly that annotations should be placed on the
                            Entity not on the PK class, however in
                            AnnotationBinder.java:581 it is clear that it looks
                            to the IdClass for annotations. Currently I am
                            working around this problem by putting my
                            annotations on the PK class but this is not a good
                            solution because PK classes are reusable and
                            may have different column names for different
                            entities that use them. Here is the example:

                            public class EmpPK {
                            public Integer id;
                            public String name;
                            }
                            @Entity
                            @IdClass(com.acme.EmpPK.class)
                            public class Employee {
                            @Id Integer id;
                            @Id String name;
                            @OneToOne
                            @PrimaryKeyJoinColumns({
                            @PrimaryKeyJoinColumn(name="ID",
                            referencedColumn-
                            Name="EMP_ID"),
                            @PrimaryKeyJoinColumn(name="NAME",
                            referencedColumn-
                            Name="EMP_NAME")})
                            EmployeeInfo info;
                            ...




                                                                                  945 of 1260
Hibernate 3.2.0.GA inside JBoss EJB install   See attached test ejb3 file.

                                              Using a referencedColumnName of fk column
                                              causes MappingException:

                                              org.hibernate.MappingException: Unable to find
                                              column with logical name: vendor_id in
                                              org.hibernate.mapping.Table(ItemCost) and its
                                              related supertables and secondary tables

                                              @ManyToOne
                                              @JoinColumns({
                                              @JoinColumn(name="vendor",
                                              referencedColumnName="vendor_id",
                                              insertable=false, updatable=false),
                                              @JoinColumn(name="item",
                                              referencedColumnName="item_id",
                                              insertable=false, updatable=false)
                                              })
                                              public ItemCost getDefaultCost() {
                                              return defaultCost;
                                              }




                                                                                               946 of 1260
@Entity
@Inheritance(strategy=InheritanceType.SINGLE_
TABLE)
public class A {
@ManyToOne
private B b;
}

@Entity
@DiscriminatorValue("c")
public class C extends A {
}

@Entity
public class B {
@OneToMany(mappedBy="b")
private List<C> cs;
}

there would be an exception in this mapping,
and it says that there is no such property found
in C class (which is mapped by "b")

------
by the way I'm not sure whether this is a
Hibernate Annotations bug, or a Hibernate Core
bug (I've not tested it without annotations).




                                                   947 of 1260
Hibernate 3.1rc2, Hibernate Annotations 3.1b6   Section 9.1.27 of the EJB3 persistence public
                                                draft says, "The DiscriminatorColumn annotation
                                                is used to define the discriminator column for
                                                SINGLE_TABLE and JOINED mapping strategies."
                                                But Hibernate ignores the DiscriminatorColumn
                                                annotation when the mapping strategy is
                                                JOINED; when a JOINED entity is persisted, its
                                                discriminator column is not included in the SQL
                                                "insert" statement, resulting in a not-null
                                                constraint violation if the discriminator column is
                                                marked NOT NULL in the database.

                                                The JOINED strategy with discriminators is pretty
                                                ubiquitous in EJB3 sample code and tutorials out
                                                on the net, so lots of people are likely to run into
                                                this as they try out EJB3 for the first time. A few
                                                examples:

                                                http://www.oracle.com/technology/tech/java/oc
                                                4j/ejb3/howtos-
                                                ejb3/howtoejb30inheritance/doc/how-to-ejb30-
                                                inheritance.html
                                                http://www.solarmetric.com/Software/Documen
                                                tation/4.0.0EA/docs/full/html/ejb3_overview_ma
                                                pping_discrim.html
                                                http://www.caucho.com/resin-
                                                3.0/amber/tutorial/cmp-inherit/index.xtp
                                                Instead of letting the user know that something
                                                might get hosed, it creates two join tables, one
                                                for each direction. I don't know when this would
                                                be the preferred behavior.




                                                                                                       948 of 1260
Version Hibernate EntityManager 3.2.0.CR1   Need more info where error occured. For
Version Hibernate Annotations 3.2.0.CR1     example, query name.
Environment Hibernate 3.2 cr2
                                            java.lang.IllegalStateException: No data type for
                                            node: org.hibernate.hql.ast.tree.IdentNode
                                            \-[IDENT] IdentNode: 'user' {originalText=user}

                                            at
                                            org.hibernate.hql.ast.tree.SelectClause.initializeE
                                            xplicitSelectClause(SelectClause.java:145)
                                            at
                                            org.hibernate.hql.ast.HqlSqlWalker.useSelectClau
                                            se(HqlSqlWalker.java:714)
                                            at
                                            org.hibernate.hql.ast.HqlSqlWalker.processQuery
                                            (HqlSqlWalker.java:538)
                                            at
                                            org.hibernate.hql.antlr.HqlSqlBaseWalker.query(
                                            HqlSqlBaseWalker.java:645)
                                            at
                                            org.hibernate.hql.antlr.HqlSqlBaseWalker.selectSt
                                            atement(HqlSqlBaseWalker.java:281)
                                            at
                                            org.hibernate.hql.antlr.HqlSqlBaseWalker.statem
                                            ent(HqlSqlBaseWalker.java:229)
                                            at
                                            org.hibernate.hql.ast.QueryTranslatorImpl.analyz
                                            e(QueryTranslatorImpl.java:228)
                                            at
                                            org.hibernate.hql.ast.QueryTranslatorImpl.doCo
                                            mpile(QueryTranslatorImpl.java:160)




                                            A hard one

                                            Right now, we cannot override columns of
                                            embedded of embedded objects.
                                            @AttributeOverride(name="address.city") can
                                            solve the problem.
                                                                                                  949 of 1260
Now that ANN-69 is implemented, it would be
nice to have the default Validator messages point
to "{validator.[annotation type]}" resource
bundle entries and have a default resource
bundle shipped with annotations for the English
messages. As an example, the @Length message
property would have a default
"{validator.length}", which would resolve to
"length must be between {min} and {max}" if not
overridden.

This would be a great improvement for
internationalisation, because as it stands, you
have to supply a custom message for every single
validator annotation used, which is both tedious
and error-prone.




                                                    950 of 1260
Hibernate 3.1 rc2, Annotations 3.1 Beta 6   I think this omission probably comes down to
                                            having a database centric view of the
                                            possiblilities. In the docs I see that the effect of
                                            @Past is:

                                            @Past
                                            property (date or calendar)
                                            check if the date is in the past
                                            Add a check constraint on the column

                                            Obviously one would not want a @Future
                                            annotation to create a database check
                                            constraint. However, for something like a
                                            CreditCard object, adding @Future to the
                                            expirationDate property would be useful. Even if
                                            a creditCard is loaded from the database, we can
                                            still identify that it is no longer valid. Again it
                                            boils down to the big picture. Data going into the
                                            persistence storage should always be valid. Do
                                            we make the assumption that all data being
                                            loaded from storage is also valid with respect to
                                            our Validation annotations?

                                            Another enhancement for both @Past and
                                            @Future would be a boolean attribute indicating
                                            whether the validation would consider the
                                            present day as a valid entry.
                                            Still needed: an annotation to set
                                            fetch="subselect" on a collection.

                                            AllocationSize = max_lo - 1

                                            This will break existing apps, I need to be
                                            comment on the migration guide




                                                                                                   951 of 1260
Generated query discards quotes when mapping
property with @MapKey.
please have a look on the hibernate forum for
details
http://forum.hibernate.org/viewtopic.php?p=229
0535#2290535


This break the use of @Where on
@ManyToMany and @OneToMany @JoinTable




http://www.jboss.com/index.html?module=bb&o
p=viewtopic&t=68664

@Entity
@Table(name="award_category_name_l10n",
uniqueConstraints={
@UniqueConstraint(columnNames={"award_cate
gory_id", "language_id"})
}
)
public class AwardCategoryNameL10n extends
AwardCategoryL10n { .. }




@OneToOne
@JoinColumn(unique=true) generates duplicate
unique constraints
For any real application there are situations
where access to properties and fields has to be
mixed. For example, when an Entity has property
accessor methods that call a delegate, but needs
field access for all other persistent properties.
This is a known feature request, JIRA case so we
don't forget.



                                                    952 of 1260
                                                  is 255 instead of 31


Hibernate 3.2, Oracle                             The package-list file is missing from                0%   0%        180
                                                  archive/doc/ejb-api.

                                                  File to be uploaded to repository is attached.



Hibernate 3.2.2 GA, Hibernate Annotations 3.2.1, Hi,
J2SE 1.6.0-b105 on Debian GNU/Linux sid,
PostgreSQL 7.4                                   (Note: I originally reported this on the forum, but
                                                 the lack of response suggests this might be a bug
                                                 in Hibernate Annotations or Hibernate; the
                                                 forum topic is at:
                                                 http://forum.hibernate.org/viewtopic.php?t=970
                                                 823)

                                                  I hope it's not a misuse of Hibernate, but I'm
                                                  trying to use @Id on @OneToOne, and this
                                                  causes the following NPE when running hbm2ddl:
                                                  java.lang.NullPointerException
                                                  at
                                                  org.hibernate.util.StringHelper.qualify(StringHelp
                                                  er.java:264)
                                                  at
                                                  org.hibernate.cfg.OneToOneSecondPass.doSecon
                                                  dPass(OneToOneSecondPass.java:196)
                                                  at
                                                  org.hibernate.cfg.Configuration.secondPassComp
                                                  ile(Configuration.java:1130)
                                                  at
                                                  org.hibernate.cfg.AnnotationConfiguration.secon
                                                  dPassCompile(AnnotationConfiguration.java:296)
                                                  at
                                                  org.hibernate.cfg.Configuration.buildMappings(C
                                                  onfiguration.java:1115)
                                                  at
                                                  org.hibernate.tool.ant.ConfigurationTask.getConfi
                                                  guration(ConfigurationTask.java:56)


                                                                                                                 953 of 1260
@OneToMany
Collection<Address> getAddresses() {...}

@OneToMany
@AttributeOverrides( {
@AttributeOverride(name="street",
column=@Column(name="fld_street"),
@AttributeOverride(name="city",
column=@Column(name="fld_city")
})
Collection<Address> getAddresses() {...}
Probably through @MapKeyManyToMany
The code should be almost ready, now


-Need to add () after type. [CapitalizeType type
default Capitalize.FIRST;]
Search from the following String below.

@ValidatorClass(CapitalizedValidator.class)
@Target(METHOD)
@Retention(RUNTIME)
@Documented
public @interface Capitalized {
CapitalizeType type default Capitalize.FIRST;
String message() default "{validator.capitalized}";
}




- Second doco error is in the examlpe below
where the class is named LengthValidator when
is should be named CapitalizedValidator.




                                                      954 of 1260
                   HIbernate 3.0.5 introduced natural-id. Add this
                   to Annotations, as a @NaturalId annotation.


                   @org.hibernate.annotations.Index(name =
                   "IDX_COMPONENT_PROPERTY_NAME",
                   columnNames = {"COMPONENT_NAME",
                   "PROPERTY_NAME"})

                   create index
                   IDX_COMPONENT_PROPERTY_NAME on
                   PREFERENCE (PROPERTY_NAME);


                   as stated in the summary:
                   http://www.hibernate.org/hib_docs/annotations
                   /reference/en/html_single/ has an example with
                   enums, using @Enumerated(STRING) , which
                   does not work. Correct syntax:
                   @Enumerated(EnumType.STRING)

Hibernate 3.2.3.   As noted in the summary, the source for
                   hibernate-commons-annotations is not packaged
                   with the 3.3.0 GA distibution.




                                                                     955 of 1260
Hibernate 3.2.1 and SVN, PostgreSQL 8.1   Problem:
                                          - AnnotationConfiguration does not define stable
                                          ordering for foreign key columns. They then
                                          could appear in generated SQL schema in any
                                          order. For example, sometimes table foreign key
                                          column person_id is before another foreign key
                                          column dog_id and sometimes it is behind it.

                                          Tool hbm2ddl could be used to see the
                                          generated schema. The order of foreign key
                                          columns in one table changes
                                          when unrelated change is made inside mapping
                                          of a different table.

                                          Proposed Solution:
                                          - Don't base the ordering of foreign keys on
                                          hashCode. Base it on tableName+propertyName.
                                          A patch against hibernate 3.2.1 is attached (it
                                          also backportes #ANN-551 into 3.2.1).




Hibernate 3.2.0cr2                        MinValidator supports properties of type
                                          BigInteger and BigDecimal by coding against
                                          Number.longValue(). However, in BigInteger and
                                          BigDecimal, longValue() returns the lower 64
                                          bits, which can flip the apparent sign for a
                                          BigInteger > Long.MAX_VALUE or <
                                          Long.MIN_VALUE. In these cases, @Min or
                                          @Max validation (respectively) will fail.




                                                                                             956 of 1260
I've got what I think is a straightforward many-to-
one to a composite primary key, which doesn't
work as written. Here we go:

User entity reads like this:
@Entity
@Table(name = "CTVUSERS")
@IdClass(UserPK.class)
@SequenceGenerator(name = "UserSeq",
sequenceName = "SQ_USER")
public class User {
@Id
@GeneratedValue(strategy =
GenerationType.SEQUENCE, generator =
"UserSeq")
@Column(name = "CTVUSERS_KEY")
private Long userKey;

@Id
@Column(name = "CTVUSERS_START_DATE")
private Date startDate;

@Id
@Column(name = "CTVUSERS_END_DATE")
private Date endDate;

@OneToMany(fetch = FetchType.EAGER, cascade
= CascadeType.ALL, mappedBy = "user")
private Set<DistrictUser> districtUsers;
}




                                                      957 of 1260
hibernate 3.2 cr1   Ex. BookmarkCollection <-onToMany-> BookMark
hsqldb
                    If the attribute BookMarkCollection.id is
                    annotated with @Id/@@GeneratedValue() we
                    get
                    "org.hibernate.MappingException: Could not
                    determine type for: java.util.List. ...."

                    If the method BookMarkCollection.id.getId() is
                    annotated with with @Id/@@GeneratedValue()
                    then it works OK.

                    I have also attached a test case. Sorry for not
                    making it more simple.




                                                                      958 of 1260
Bonsoir,

J'ai essaye de te contacter par IM, mais mon
client plante.
J'ai essaye la beta 10, et il semble y avoir
quelques problemes pour les nom des colonnes
des Map<Element,Embedeable>

Voici un exemple avec la beta 9 custom :

tests=# \d "htmlpagetest$testentity_files"
Table "public.htmlpagetest$testentity_files"
Column | Type | Modifiers
------------------------------+-----------------------------+-----
------
htmlpagetest$testentity_unid | character
varying(255) | not null
files_element_title | character varying(255) |
files_element_width | integer | not null
files_element_height | integer | not null
files_element_name | character varying(255) |
files_element_contenttype | character
varying(255) |
files_element_bytes | bytea |
files_element_created | timestamp without time
zone |
key | character varying(255) | not null
Indexes:
"htmlpagetest$testentity_files_pkey" PRIMARY
KEY, btree ("htmlpagetest$testentity_unid",
"key")now a secondary table always defaults to
Right
optional="true" and fetch="join". I don't see a
real value in optional="false" anyway, but
fetch="select" might be useful.




                                                                     959 of 1260
A user on the forums recommended I add this
feature request (please see
http://forum.hibernate.org/viewtopic.php?p=222
8303 for a reference).

I've looked through the "EJB3 and Hibernate3
mapping metadata with JDK 5.0 Annotations"
document that came with the annotations
package (version 3.0 alpha1, 06. January 2005).

I am converting an existing 2.x object model over
to the 3.0 + Annotations but I don't see any way
to define UUID generators.

I have learned that the EJB3 spec does not
support UUID generators using annotations but I
think the Hibernate Annotations should.


Right now the objects are not loaded in a
manytomany collection state is loaded.
According to ANN-551 sql parameters are set to
PreparedStatement in pre-defined order which
doesn't rely on sql query parameters definition
(please refer to attached file). Developer should
not be aware of internal hibernate
implementation.




getInvalidValues(bean, methodName);




                                                    960 of 1260
Postgresql 8.0.3, Hibernate 3.1 RC 3   Seems like @Length is generating, by default, a
                                       check constraint with a max value of
                                       2147483647.
                                       This generates an invalid schema like this:

                                       create table foobar (
                                       id int8 not null,
                                       bar varchar(2147483647) not null,
                                       primary key (id))

                                       Postgres then throws the following error:
                                       2005-11-29 17:36:23,338 ERROR [SchemaExport]
                                       - ERROR: length for type varchar cannot exceed
                                       10485760

                                       The max parameter of the Length annotation
                                       could be made required, or at least make we can
                                       make sure that it follows database limits.

                                       /** the flush mode for the query */
                                       FlushModeType flushMode() default
                                       FlushModeType.AUTO;
                                       /** mark the query as cacheable or not */
                                       boolean cacheable() default false;
                                       /** the cache region to use */
                                       String cacheRegion() default "";
                                       /** the number of rows fetched by the JDBC
                                       Driver per roundtrip */
                                       int fetchSize() default -1;
                                       /**the query timeout in seconds*/
                                       int timeout() default -1;




                                                                                         961 of 1260
Hibernate Annotations 3.3.0 GA   The MANIFEST.MF file in hibernate-annotation-          0%   0%        900
                                 xxx.jar should contain vendor- and versioning
                                 information using the default attributes defined
                                 in the JAR file specification. Those attributes
                                 include "Implementation-Title", "Implementation-
                                 Version", and "Implementation-Vendor". Their
                                 values can easily be read using various methods
                                 in the java.lang.Package class, providing an
                                 application the current version of the JAR files. In
                                 hibernate-annotation-3.3.0.GA.jar, the manifest
                                 file contains two attributes "Product" and
                                 "Version", which are not very useful.




                                                                                                  962 of 1260
Trying to combine the @MapKey functionality
with a @ManyToMany:

private Map<Long,Item> items = new
HashMap<Long,Item>();

@MapKey(name="id")
@ManyToMany
@JoinTable(
table = @Table(name = "CATEGORY_ITEM"),
joinColumns = { @JoinColumn(name =
"CATEGORY_ID") },
inverseJoinColumns = { @JoinColumn(name =
"ITEM_ID") }
)
public Map<Long, Item> getItems() { return
items; }
public void setItems(Map<Long, Item> items) {
this.items = items; }

This is what SchemaExport does:

create table CATEGORY_ITEM (
CATEGORY_ID bigint not null,
ITEM_ID bigint not null,
primary key (CATEGORY_ID, USER_ID)
)

No idea where it got the USER_ID from. The
constraints in the following DDL are correct,
however.
Check analysis made by Cristopher on ANN-32




                                                963 of 1260
Please correct me if this is not a bug.

I have:
@ManyToMany(fetch = FetchType.EAGER)
protected
List<SupportListItem<PaperProcessType>>
papertest;

But this gives me:
org.hibernate.AnnotationException: Collection
has neither generic type or
OneToMany.targetEntity() defined:
my.package.papertest
at
org.hibernate.cfg.annotations.CollectionBinder.g
etCollectionType(CollectionBinder.java:347)
at
org.hibernate.cfg.annotations.CollectionBinder.bi
nd(CollectionBinder.java:304)
at
org.hibernate.cfg.AnnotationBinder.processElem
entAnnotations(AnnotationBinder.java:1208)
at
org.hibernate.cfg.AnnotationBinder.bindClass(An
notationBinder.java:651)
...

This happens because
org.hibernate.cfg.PropertyInferredData.extractTy
pe() checks that genTypes[0] or genTypes[1] are
"instanceof Class" when in my case they are an




                                                    964 of 1260
hibernate-annotations-3,2,0.GA, MaxDB   When creating an @Embeddable with a @Length
7.6.00.27/Linux                         annotated field, the Length is ignored by the
                                        entity in which the @Embeddable is embedded.

                                        Sample:

                                        @Embeddable
                                        public class Money {
                                        ...
                                        @Length(min=1, max=3)
                                        protected String getCurrencyName() {
                                        return currencyName;
                                        }
                                        ...
                                        }


                                        @Entity
                                        @Configurable
                                        public class SalesOrder {
                                        ...
                                        @Embedded
                                        @AttributeOverrides( {
                                        @AttributeOverride(name="amount", column =
                                        @Column(name="amount") ),
                                        @AttributeOverride(name="currencyName",
                                        column = @Column(name="currency") )
                                        })
                                        public Money getValue() {
                                        return value;
                                        }
                                        Ability to expand the resource bundle message
                                        itself so
                                        @Max(max=23, message="{account.toolong}")
                                        public String account;

                                        account.toolong=Account number too long, must
                                        be lower or equals to {max}

                                        will give "Account number too long, must be
                                        lower or equals to 23"



                                                                                        965 of 1260
3.2 GA                              The @ForeignKey annotation used to specify
                                    readable names to foreign key constraints
                                    cannot be applied at the class-level and so
                                    cannot be used to provide a readable name to
                                    constraints between super and sub classes using
                                    InheritanceType.JOINED

JBoss 4.0.3RC1 + PostgreSQL 8.0.3   and guessing the actual DB type.
EJB3 module
Hibernate Annotations 3.3.0.GA      The above situation should be explicitly checked
Hibernate 3.2.2                     for and a meaningful exception thrown.
Hibernate EntityManager 3.3.1.GA    Currently, this configuration blows up with the
                                    following trace:

                                    java.lang.ArrayIndexOutOfBoundsException: -66
                                    at
                                    org.hibernate.persister.entity.AbstractEntityPersi
                                    ster.checkVersion(AbstractEntityPersister.java:18
                                    55)
                                    at
                                    org.hibernate.persister.entity.AbstractEntityPersi
                                    ster.generateUpdateString(AbstractEntityPersiste
                                    r.java:1811)
                                    at
                                    org.hibernate.persister.entity.AbstractEntityPersi
                                    ster.generateUpdateString(AbstractEntityPersiste
                                    r.java:1777)
                                    at
                                    org.hibernate.persister.entity.AbstractEntityPersi
                                    ster.postConstruct(AbstractEntityPersister.java:2
                                    930)
                                    at
                                    org.hibernate.persister.entity.SingleTableEntityPe
                                    rsister.<init>(SingleTableEntityPersister.java:409)
                                    at
                                    org.hibernate.persister.PersisterFactory.createCla
                                    ssPersister(PersisterFactory.java:55)
                                    at
                                    org.hibernate.impl.SessionFactoryImpl.<init>(Sess
                                    ionFactoryImpl.java:226)


                                                                                          966 of 1260
Hibernate Annotations 3.1 beta 4, Hibernate 3.1   Entity property is declared as java.util.Date.
beta 2, HSQLDB 1.7.3.3, Informix 9.30.TC1, JDK    When fetched from the database (DB type may
1.5.0_01                                          be DATE, or DATETIME) the actual property
                                                  instance type is java.sql.Timestamp. Comparing
                                                  this instance with ordinary java.util.Date instance
                                                  fails.

                                                  Here is the code:

                                                  import java.util.Date;

                                                  @Entity
                                                  public class One implements Serializable {

                                                  private static final long serialVersionUID =
                                                  56892421797060025L;

                                                  private Long id;
                                                  private Date date;

                                                  public One() {}
                                                  public One(Date date) {
                                                  this.date = date;
                                                  }

                                                  @Id(generate = GeneratorType.AUTO)
                                                  public Long getId() {
                                                  return this.id;
                                                  }

                                                  void setId(Long id) {




                                                                                                        967 of 1260
http://www.hibernate.org/hib_docs/annotations
/reference/en/html_single/#entity-hibspec-
inheritance

@Entity
@DiscriminatorFor***um***la("case when
forest_type is null then 0 else forest_type end")
public class Forest { ... }

should be

@Entity
@DiscriminatorFor***mu***la("case when
forest_type is null then 0 else forest_type end")
public class Forest { ... }




                                                    968 of 1260
                                            Now it's possible to get the same classes (for
                                            example javax.persistence.Entity) twice in the
                                            classpath:
                                            - one from persistence-api-1.0.jar
                                            - and another from ejb3-persistence-1.0.1.GA.jar.
                                            Mix that with classloaders and you get bugs like
                                            A extends B but an A is not instance of B
                                            (because B.class is loaded twice from different
                                            jars). Otherwise you can get this too, but if the
                                            groupId:artifactId match, maven deals with it.

                                            In theory, replace:
                                            <dependency>
                                            <groupId>org.hibernate</groupId>
                                            <artifactId>ejb3-persistence</artifactId>
                                            <version>1.0.1.GA</version>
                                            </dependency>
                                            with:
                                            <dependency>
                                            <groupId>javax.persistence</groupId>
                                            <artifactId>persistence-api</artifactId>
                                            <version>1.0</version> <!-- FIXME -->
                                            </dependency>

                                            It looks like org.hibernate:ejb3-persistence is just
                                            a copy of javax.persistence:persistence-api, but
                                            with a hot-fix applied to it:
                                            probably because javax.persistence:persistence-
                                            api:1.0.1 isn't deployed to the central repo yet.
                                            So the JCP might need to be poked to put
Hibernate Annotations Version: 3.1 beta 3   javax.persistence:persistence-api:1.0.1 on the
                                            link with some explanation:
                                            http://forum.hibernate.org/viewtopic.php?t=945
                                            151




                                                                                                   969 of 1260
                                                lookie here:                                        0%   0%         60
                                                http://www.hibernate.org/hib_docs/entitymanag
                                                er/reference/en/html_single/

                                                CTRL-F on "FIELD)"

                                                see this:

                                                @Entity(access=FIELD)

                                                FIELD isn't a contant in the present class

                                                Should be:

                                                @Entity(access=AccessType.FIELD) 2.4.6.2.3
                                                In the two code snippets in section                 0%   0%        900
                                                ("Bidirectional association with indexed
                                                collections") of the manual, both classes are
                                                named "Parent". In both snippets, the second
                                                class should be named "Child" instead.
                                                Otherwise, the examples make no sense.

                                                To support more than one generic generator in
                                                package-info.java
Hibernate 3.1rc1, Hibernate Annotations beta6   It is not possible to create index on joincolumn.
                                                Example:
                                                ...
                                                @org.hibernate.annotations.Table(name =
                                                "ENTITIES", indexes = {
                                                @Index(name = "transfer_id", columnNames = {
                                                "Transfer_Id" })})
                                                public class Entity {
                                                ...

                                                @ManyToOne
                                                @JoinColumn(name = "Transfer_Id")
                                                private Transfer transfer;

                                                ...
                                                }



                                                                                                              970 of 1260
                                                Provide an alternative to the @Where
                                                annotation that uses Criteria-API semantics.

                                                Forum link:

                                                http://forum.hibernate.org/viewtopic.php?p=227
                                                1902#2271902

Hibernate 3.2.1, Hibernate Annotations 3.2.0,   The error comes down to the fact the following
Jboss 5 embeddable beta2                        code does not work (also doesn't work when the
                                                @AccessType is place on the field):

                                                [code]
                                                @AccessType("propery")
                                                public class Test()
                                                {
                                                private String test;

                                                @AccessType("field")
                                                public WeirdCollection getTest()
                                                {
                                                return new WeirdCollection( test );
                                                }
                                                }
                                                [/code]

                                                Attachments are a class that tests this and the
                                                extended unit tests for all of this. Unfortunately
                                                both are not tested as I have no envoronment on
                                                hand here. Will probably require some work.
                                                should be placed in /hibernate-annotations-
                                                3.2.0.GA/test/org/hibernate/test/annotations/ac
                                                cess

                                                Attached to forum thread:
                                                http://forum.hibernate.org/viewtopic.php?p=235
                                                3727#2353727




                                                                                                     971 of 1260
hibernate-3.2.CR2 + hibernate-annotations-3.2.0- The case in subject reports the following error:
CR1 + hibernate-entitymanager-3.2.0-CR1 under
JBoss 4.0.4-GA and EJB3                          org.hibernate.AnnotationException: mappedBy
                                                 reference an unknown property:
                                                 biz.tomassoni.hibernate.test01.AB.a in
                                                 biz.tomassoni.hibernate.test01.A.a

                                                  It is months now that this problem had been
                                                  reported (by me and by other), but no progress.

                                                  I'm attaching a testcase in the hope it can be
                                                  useful.




                                                  See if it fits the needs wo speed impact.



                                                  implemented through seqhilo



                                                  In section 2.2.3 of the documentation, there is a
                                                  mistake in an example. Where it says:

                                                  @Id
                                                  @GeneratedValue(strategy=GeneratorType.SEQU
                                                  ENCE, generator="SEQ_STORE")

                                                  I think it should be this:

                                                  @Id
                                                  @GeneratedValue(strategy=GenerationType.SEQ
                                                  UENCE, generator="SEQ_STORE")


                                                  While a minor issue, it is an example that's
                                                  tempting to cut-and-paste (which is how I found
                                                  it).
                                                                                                      972 of 1260
There doesn't seem to be support for the foreign
generator in annotations.

Allow to use something like
@Id
@Enumerated(value = EnumType.STRING)
@Column(name = "tag")
private PrefTag tag;


for the moment we get following exception
14:23:57,326 DEBUG [JDBCExceptionReporter]
could not load an entity:
[com.actual_systems.iceditor.reproduceerror.Pref
Entity#2c6d8085fef280aee3efedaee1e3f4f5e1ecd
ff3f9f3f4e5edf3aee9e3e5e4e9f4eff2aef0f2e5e6e5
f2e5eee3e5aed0f2e5e6d4e1e7808080808080808
0928080f8f2808eeae1f6e1aeece1eee7aec5eef5e
d8080808080808080928080f8f0f48087d3c9d4c5
dfc9c4] [select prefentity0_.tag as tag47_0_,
prefentity0_.value as value47_0_ from
preference prefentity0_ where
prefentity0_.tag=?]
org.postgresql.util.PSQLException: ERROR:
operator does not exist: character varying =
bytea
at
org.postgresql.core.v3.QueryExecutorImpl.receiv
eErrorResponse(QueryExecutorImpl.java:1548)




                                                   973 of 1260
I've got a many-to-one equivalent to a property-
ref in XML:

In Item.java:

@ManyToOne
@JoinColumn(name="SELLER_NR",
referencedColumnName = "CUSTOMER_NR")
private User seller;

In User.java:

@Column(name = "CUSTOMER_NR", length =
255, nullable = false, unique=true)
private int customerNr;

The produced schema export fails, as the
constraint is repeated. Apparently,
referencedColumnName triggers the creation of
the constraint:

create table USERS (
USER_ID bigint generated by default as identity
(start with 1),
CUSTOMER_NR integer not null,
primary key (USER_ID),
unique (CUSTOMER_NR),
unique (CUSTOMER_NR)
)




                                                   974 of 1260
Mysql 5                                The problem is that the "true" gets prefixed with
                                       the tablename:

                                       For example this is an annotated class
                                       @ManyToMany(targetEntity = ProjectPO.class,
                                       mappedBy="coolholders")
                                       @Where(clause = " cool = 'true' ")
                                       public List<Project> getInCoolProjects()

                                       Here's the generated SQL:
                                       ... where ( projectpo1_.cool = projectpo1_.true )
                                       ...

                                       while it should probably be:
                                       ... where ( projectpo1_.cool = true ) ...


                                       PS: it's a bit unclear if @Where(clause) accepts
                                       SQL or HQL. If it's only SQL, allowing HQL too
                                       A simple test fix I noticed on my travels.

Hibernate Core/Annotations v3.2.0.GA   Improve EJB3 naming strategy to allow quoted
JDK 1.5.0_07                           identifiers when composing default table/column
                                       names.

                                       Related forum posting:
                                       http://forum.hibernate.org/viewtopic.php?t=966
                                       257




                                                                                           975 of 1260
Hibernate 3.2.5, MySQL   If two fields have @Id and the class has no
                         @IdClass annotation then the first(?) field will
                         disappear from Hibernate metadata. I.e. you will
                         see in the log in a "EntityLoader Static select for
                         entity..." entry that the select doesn't contain
                         the field.
                         (If you add an @IdClass or leaves only one @Id
                         annotation makes the column appear again.)

                         The first problem is that is doesn't say anything,
                         even on trace logging level, it just fails in a
                         strange way.

                         The second is that I belive the @IdClass shouldn't
                         be required anyway. There is a similar construct
                         in the xml mapping using the composite-id
                         element: if no primary key class is supplied then
                         the entity class itself become the key class. This is
                         not as rude as it seems, just imagine a class of
                         which all attributes are part of the primary key.



                         Still need test
                         I have a composite primary with two
                         @ManyToOne columns. During configuration a
                         java.lang.ExceptionInInitializerError caused by a
                         java.util.NoSuchElementException is thrown. So
                         this case is not possible.
                         I've tried using only one of the @ManyToOne
                         columns (the other property with the normal
                         @Column annotation) and everything works. It
                         does not depend on which @ManyToOne I
                         comment, but on the number of @ManyToOnes
                         (I guess).
                         In the forum, Emmanuel pointed out that it
                         would'nt work with one @ManyToOne neither...

                         I am going submit a testcase showing this
                         situation



                                                                                 976 of 1260
Class validator should not check (and print
warnings) about Transient methods and fields:

24.07 18:17:02 WARN ClassValidator Original
type of property public
ru.arptek.arpsite.content.Field
ru.arptek.arpsite.content.WebObject.getField(jav
a.lang.String) throws
ru.arptek.arpsite.data.DataAccessException is
unbound and has been approximated.

@Transient
public <T extends Field> T getField(String name)
throws DataAccessException




                                                   977 of 1260
Regular annotated class, I'd like to map it again
in orm.xml with a different set of persistent
attributes (they are annotated transient in the
regular class):

<!-- If I don't have the regular class mapped here,
I get only a NODE_HISTORY table. I want two
tables. -->
<entity class="Node" name="RegularNode"
access="FIELD">
<table name="NODE"/>
</entity>

<entity class="Node" name="HistoricalNode"
access="FIELD">
<table name="NODE_HISTORY"/>
<attributes>
<id name="historicalNodeId">
<column name="NODE_HISTORY_ID"/>
<generated-value/>
</id>
<basic name="revision" optional="false">
<column name="NODE_REVISION"/>
</basic>
<basic name="id" optional="false">
<column name="NODE_ID"/>
</basic>
</attributes>
</entity>

I currently only have 3.2.0 CR1describe here:
Right now, there is no way do (Seam...)
@FieldResult of embedded objects.
An easy way would be to allow
@FieldResult(name="address.city")




                                                      978 of 1260
                                                If you have an entity bean like:

                                                @Entity
                                                class GroupMember {
                                                [...]
                                                @OneToOne
                                                @JoinColumn
                                                User getMember() {
                                                return member;
                                                }

                                                void setMember(User member) {
                                                this.member = member;
                                                }

                                                [...]

                                                @Transient
                                                boolean isMember() {
                                                return status !=
                                                MembershipStatus.UNSUBSCRIBED;
                                                }
                                                }

                                                Clearly buggy after the fact, but not hard to do
                                                accidentally. Then this gets
                                                through the annotation handling fine, everything
                                                goes swimmingly, until
                                                Hibernate tries to persist the entity and when
                                                retrieving the value for the
JDK 5, Windows, MySql, Ant 1.6.2, Eclipse 3.1   'member'@Embeddable is not suppose to be
                                                Was told property finds isMember() rather than
                                                inherited.
                                                When it is repeated in child class in inheritance
                                                hierarchy, it causes error when it is embedded.




                                                                                                    979 of 1260
Java1.5.0_06, Hibernate 3.1.2, Annotations 3.1b8 I am trying to use the Hibernate Validator to
IBM OS/400 DB2 Database                          annotate a Float property (a price) but @Range,
                                                 @Min, and @Max don't seem to support it.
                                                 When I try adding an 'f' to the end of the number
                                                 (9999.99f) or cast it ( (float)9999.99 ) I get an
                                                 type mismatch error saying 'cannot convert a
                                                 float to an int' (for @Min, @Max) or '... a long'
                                                 (for @Range). I also tried using a Double instead
                                                 of a Float and I get the same errors. The
                                                 Annotations 3.1b8 reference stats that @Min,
                                                 @Max, and @Range can be applied on a
                                                 "property (numeric or string representation of a
                                                 numeric)."

                                                 I posted this on the forums and got the following
                                                 response from Emannuel:
                                                 [quote="emmanuel"]
                                                 acutally the contraints works on Number but the
                                                 boundaries have to be of type int currently.
                                                 Open a JIRA issue if it's still an issue for you.
                                                 [/quote]

                                                 Therefore, I am opening this JIRA issue.




                                                                                                     980 of 1260
Hibernate 3.1 rc1   Currently it is impossible to declare the usage of
                    a CompositeUserType in conjunction with an
                    IdentifierGenerator using JSR220/Hibernate
                    annotations - example:

                    @Id(...)
                    @org.hibernate.annotations.GenericGenerator(...
                    )
                    @org.hibernate.annotations.Type(...)
                    @org.hibernate.annotations.Columns

                    For further reference see attached example.
                    Pure hibernate based version works. Using
                    EntityManager fails with

                    2005-11-09 15:31:43,431 [DEBUG] [main]
                    [AnnotationConfiguration] Process annotated
                    classes
                    2005-11-09 15:31:43,435 [DEBUG] [main]
                    [AnnotationConfiguration] processing
                    manytoone fk mappings
                    2005-11-09 15:31:43,439 [INFO] [main]
                    [Configuration] processing extends queue
                    2005-11-09 15:31:43,442 [INFO] [main]
                    [Configuration] processing collection mappings
                    2005-11-09 15:31:43,444 [INFO] [main]
                    [Configuration] processing association property
                    references
                    2005-11-09 15:31:43,448 [INFO] [main]
                    [Configuration] processing foreign key
                    constraints




                                                                         981 of 1260
@Entity
@FilterDef(name="minLength",
parameters=**{** @ParamDef(
name="minLength", type="integer" ) **}** )
@Filters( {
@Filter(name="betweenLength",
condition=":minLength <= length and
:maxLength >= length"),
@Filter(name="minLength",
condition=":minLength <= length")
})

Could be

@Entity
@FilterDef(name="minLength", parameters= **
** @ParamDef( name="minLength",
type="integer" ) ** ** )
@Filters( {
@Filter(name="betweenLength",
condition=":minLength <= length and
:maxLength >= length"),
@Filter(name="minLength",
condition=":minLength <= length")
BigDecimal / BigInteger
and more generally all Hibernate supported type




                                                  982 of 1260
The following mapping:

@Id
@Column(name="blog_name")
private String blogName;

@OneToOne
@Column(insertable=false, updatable=false)
private Blog blog;

Throws:

Caused by: org.hibernate.MappingException:
Repeated column in mapping
for entity: domain.HitCount column: blog_name
(should be mapped with
insert="false" update="false")
at
org.hibernate.mapping.PersistentClass.checkColu
mnDuplication(PersistentC
lass.java:575)
at
org.hibernate.mapping.PersistentClass.checkProp
ertyColumnDuplication(Per
sistentClass.java:597)
at
org.hibernate.mapping.PersistentClass.checkColu
mnDuplication(PersistentC
lass.java:615)
at
org.hibernate.mapping.PersistentClass.validate(P
I need to create a unmapped component if the
order does not match between 2 entities.




                                                   983 of 1260
         only cascade-persist is supported so far

         <xsd:element name="cascade-all"
         type="orm:emptyType"
         minOccurs="0"/>
         <xsd:element name="cascade-persist"
         type="orm:emptyType"
         minOccurs="0"/>
         <xsd:element name="cascade-merge"
         type="orm:emptyType"
         minOccurs="0"/>
         <xsd:element name="cascade-remove"
         type="orm:emptyType"
         minOccurs="0"/>
         <xsd:element name="cascade-refresh"
         type="orm:emptyType"
         minOccurs="0"/>

jdk1.5   It appears that there is no support in the
         annotations implementation for collections of
         non-mapped types. That is, I can't map the
         following property:

         private Set<String> mMyStringSet;
         public Set<String> getMyStringSet() {
         return mMyStringSet;
         }
         public void setMyStringSet(Set<String>
         pMyStringSet) {
         mMyStringSet = pMyStringSet;
         }

         see for more info:
         http://forum.hibernate.org/viewtopic.php?t=938
         240
         * allow filtering of hibernate.properties in order
         to change jdbc settings during command line
         property, eg 'ant junit -Dtargetdb=mysql'
         * filtering of version number into readme.txt and
         pom.xml


                                                              984 of 1260
Hibernate 3.1 alpha 1, Hibernate Annotations    I have the following annotations on a property:
3.1beta3, Hibernate Entity Manager 3.1beta 1,
Sybase and HypersonicSQL                        class DBKeylist
                                                {
                                                ...
                                                @OneToMany( targetEntity =
                                                DBUnitRecord.class, cascade = CascadeType.ALL,
                                                fetch = FetchType.LAZY, mappedBy = "keylistUID"
                                                )
                                                @MapKey( name="unitID" )
                                                @OrderBy( clause="UR_UID ASC" )
                                                @OnDelete( action = OnDeleteAction.CASCADE )
                                                private Map< Long, UnitRecord > unitRecords;
                                                ...
                                                }

                                                class DBUnitRecord
                                                {
                                                @Basic
                                                @Column( name = "UR_UID" )
                                                @Id
                                                private long unitID;
                                                ...
                                                }


                                                I know that the name="unitID" for @MapKey is
                                                not strictly necessary since unitID is the
                                                primaryKey. However, I wanted to include it for
                                                completeness and as kind of a comment for
                                                myself. However,the database table views
                                                how can we deal when I put it in, Hibernate
                                                through hibernate
Hibernate 3.1, Annotations beta7                @javax.persistence.Table(name =
                                                "physical_name") annotaion works fine, but
                                                @org.hibernate.annotations.Table variant seems
                                                to be ignored by Hibernate and the
                                                NamingStrategy used to get the physical name.

                                                and
                                                @NotFound(action=NotFoundAction.EXCEPTION)
                                                used in conjunction with association declaration



                                                                                                   985 of 1260
Converting from new enum types (like             0%   0%       7200
FlushModeType and CacheModeType) to old
enum types (which is used by Query, Critiera,
and ... interfaces) is not done well, and well
formed.

By adding constructors to new enums this could
be much better, and more perform!

I will attach what must have been done in
FlushModeType, the same thing must happen to
CacheModeType:


public enum FlushModeType {
/**
* see {@link org.hibernate.FlushMode.ALWAYS}
*/
ALWAYS(FlushMode.ALWAYS),
/**
* see {@link org.hibernate.FlushMode.AUTO}
*/
AUTO(FlushMode.AUTO),
/**
* see {@link org.hibernate.FlushMode.COMMIT}
*/
COMMIT(FlushMode.COMMIT),
/**
* see {@link org.hibernate.FlushMode.NEVER}
*/
NEVER(FlushMode.NEVER);




                                                           986 of 1260
Windows XP, JDK 1.5, Annotations 3.1beta8,   Using Regular SQL, the retrieval of a bean with
Hibernte 3.1.1 prod, MySQL 4.x               an enum type does not seem to work.

                                             ======= SQL Below Does not Work =======
                                             SQLQuery q = hSession.createSQLQuery("select
                                             {tb.*} from TestBean tb where name=:name");
                                             q.setString("name",aName);
                                             q.addEntity("tb",TestBean.class);
                                             return((TestBean)q.uniqueResult());

                                             ======== HQL Below Works ========
                                             Query q = hSession.createQuery("from TestBean
                                             tb where name=:name");
                                             q.setString("name",aName);
                                             return((TestBean )q.uniqueResult());

                                             ======== Enum Class ========

                                             public enum LevelEnum
                                             {
                                             AN,
                                             RE;
                                             }

                                             ======== TestBean Class ========

                                             import javax.persistence.*;

                                             public class TestBean

                                             public LevelEnum getLevel() on @ManyToMany
                                             This break the use of @Filter
                                             and @OneToMany @JoinTable




                                                                                               987 of 1260
Using hbm.xml configuration for many-to-one,
there is a foreign-key property that allows you to
specify the name of the FK constraint. It would
be nice if there was something similar for
annotations, such as @ManyToOne (
constraintName = "FK_WHATEVER"). Also, a
sensible default would be nice to, for example
FK_TABLE_NAME_COLUMN_NAME, rather than
FK20708CF6792111. I know Oracle has a 30 char
limit for constraint names, so there would have
to me some logic to find a way to abbreviate it.

As per request in the Hibernate Annotations
Reference Guide Version: 3.2.0.GA, section 4.1.3.
Error messages
Here is a DefaultValidatorMessages translated
into Swedish.
If explicit, use it
if no explicit and is not complete and has @Id
use it
if complete and no explicit, use PROPERTY
hbmbinder adds both the simple and fully
qualified name into imports.

annotationbinder does not.

e.g.

org.jbossworld.Patient should be added as both
"Patient" and "org.jbossworld.Patient" to be
aligned with hbmbinder.

hql code completion assumes this.

workaround is to do two looksup instead, one in
imports and if that return null do a lookup
directly in classmappings



                                                     988 of 1260
hibernate: 3.2.5.ga               See                                                   0%   0%      57600
hibernate-annotations: 3.3.0.ga   http://forum.hibernate.org/viewtopic.php?t=976
database: HSQL 1.8.0.7            437

                                  I have the following collection declared in a
                                  persistent class:

                                  @CollectionOfElements
                                  @Sort(type = SortType.NATURAL)
                                  @JoinTable(name = "delivery_option_price",
                                  joinColumns = @JoinColumn(name =
                                  "delivery_option_id"))
                                  private SortedMap<Float, MonetaryAmount>
                                  prices = new TreeMap<Float,
                                  MonetaryAmount>();

                                  Hibernate fails to bind it to a database table. The
                                  stack trace is:

                                  java.lang.NullPointerException
                                  at
                                  org.hibernate.cfg.annotations.MapBinder.bindKe
                                  yFromAssociationTable(MapBinder.java:129)
                                  at
                                  org.hibernate.cfg.annotations.MapBinder.access$
                                  000(MapBinder.java:53)
                                  at
                                  org.hibernate.cfg.annotations.MapBinder$1.seco
                                  ndPass(MapBinder.java:83)
                                  at
                                  org.hibernate.cfg.CollectionSecondPass.doSecond




                                                                                                  989 of 1260
            The following component:

            @Embeddable
            public class CategorizedItemComponent
            implements Serializable, Comparable {

            @Column(name = "ADDED_BY_USER", nullable =
            false, updatable = false)
            private String username; // This could also be an
            association to User

            @Temporal(TemporalType.TIMESTAMP)
            @Column(name = "ADDED_ON", nullable = false,
            updatable = false)
            private Date dateAdded = new Date();

            @ManyToOne
            @JoinColumn(name = "ITEM_ID", nullable =
            false, updatable = false)
            private Item item;

            // TODO: What about this backpointer?
            @Transient
            private Category category;

            }

            is mapped as a collection of components:

            @org.hibernate.annotations.CollectionOfElement
3.2.0.CR1   s attempted to use
            I
            @JoinColumn(referencedColumnName="id") to
            map to a property that was not in the associated
            entity class directly but rather in a
            MappedSuperclass that the entity extends. It did
            not find it. Stepping through the code it appears
            that in org.hibernate.cfg.BinderHelper in the
            Annotations project - the method
            findPropertiesByColumns is not finding
            properties that are not directly in the associated
            entity - it is not searching MappedSuperclasses
            as well.

                                                                 990 of 1260
The section on bidirectional indexed collections
has copy/paste errors. Also, show a List example
and drop the map-key example.

@Min / @Max are inconsistent with @Range.

@Min value = Integer
@Max value = Integer
@Range min = Long, max = Long

I think all 4 attributes should be of the same
datatype.




                                                   991 of 1260
very similar to that addressed in the following
JIRA using hibernate annotations 3.2.0.CR2
http://opensource.atlassian.com/projects/hibern
ate/browse/ANN-95

The super class contains the members we are
using for defining the constraint.

The Super class:
----------------------------------------------------
@Entity(name="xpmComponent")
@Cache(usage =
CacheConcurrencyStrategy.NONSTRICT_READ_W
RITE)
@Inheritance(strategy =
InheritanceType.TABLE_PER_CLASS)
public abstract class Component...

@NotNull
@Length(max=40)
@Index(name="manufacturerPartNumber")
public String getManufacturerPartNumber() {
return manufacturerPartNumber;
}

@ManyToOne
@NotNull
@JoinColumn(name="manufacturerId")
public Manufacturer getManufacturer() {
return manufacturer;
}



The unsaved-value strategy when using @IdClass
is wrong, it should be the same as for
@EmbeddedId. In other words, even with
versions you always get an INSERT when you use
saveOrUpdate() on an entity mapped with
@IdClass.




                                                       992 of 1260
Windows, JDK 1.5, HIbernate 3.1rc2   import javax.persistence.*;
                                     @Entity(access = AccessType.PROPERTY)
                                     class Landmark
                                     {
                                     @Id
                                     public String getLandMarkOid()
                                     {return(landMarkOid)}

                                     @OneToMany
                                     @JoinColumn(name="landMarkOid")
                                     @MapKey(name="locale")
                                     public Map<String,LandMarkData>
                                     getLandmarkData() {return(landMarkMap));

                                     private String landMarkOid;
                                     private Map<String,LandMarkData>
                                     landMarkMap;
                                     }

                                     import javax.persistence.*;
                                     @Entity(access = AccessType.PROPERTY)
                                     class LandMarkData
                                     {
                                     @Id
                                     public String getLandMarkOid()
                                     {return(landMarkOid)}

                                     @Id
                                     public String getLocale() {return(locale)}

                                     private String landMarkOid;




                                                                                  993 of 1260
turin42:
i read the spec and the docs
and i've got a hard time explaining the abuse of
@OneToMany
is this how it is going to look like in EJB 3.1?

epbernard:
Nothing is specified for such things in EJB3 nor
even globally designed
What do you mean by @OneToMany abuse

turin42:
@OneToMany on a collection of strings conflicts
with our explanation of one-to-many _entity_
associations
i think a separate set of annotations would be
better

epbernard:
I wanted the spec commity to rename
targetEntity by targetElement

turin42:
that would have been a first step
but still, i think the completely different
semantics of whats _inside_ that collection
deserve different annotations
lifecycle, shared references, identity, etc.
i would reserve *-to-* only for entity associations
thats what we have always done in hibernate
keep in mind that this stuff is the most difficult




                                                      994 of 1260
I'm using JBoss 4.0.3 and EJB 3.0 RC1 over MySQL I've created some n-n relationships where I
database.                                        would like to have a unique index on the two
                                                 joined keys in the join table.

                                                 I've tried the annotations below without success
                                                 and am wondering if this is a bug or if there is
                                                 another way to do it:

                                                 @ManyToMany(cascade=CascadeType.PERSIST)
                                                 @JoinTable(table=@Table(name="GROUPS_USER
                                                 S",
                                                 uniqueConstraints={@UniqueConstraint(columnN
                                                 ames={"groups_id", "users_id"})}))
                                                 public Collection getUsers() {
                                                 return users;
                                                 }

                                                 =============================

                                                 @ManyToMany(cascade=CascadeType.PERSIST)
                                                 @JoinTable(table=@Table(name="GROUPS_PER
                                                 MISSIONS",
                                                 uniqueConstraints={@UniqueConstraint(columnN
                                                 ames={"group_id", "permission"})}),
                                                 joinColumns=@JoinColumn(name="group_id",
                                                 referencedColumnName="id"),
                                                 inverseJoinColumns=@JoinColumn(name="permi
                                                 ssion", referencedColumnName="permission"))
                                                 public Collection getPermissions() {
                                                 return permissions;
                                                 }
                                                 After a request from a translator regarding the
                                                 last paragraph of the Preface I decided to update
                                                 the whole section.




                                                                                                     995 of 1260
Hibernate 3.1.1                            This issue is described here with an example:
                                           http://forum.hibernate.org/viewtopic.php?p=228
                                           9213

                                           Basically, an attribute's column definition cannot
                                           be overridden partway down the class hierarchy,
                                           only on leaf classes. For instance, in the example
                                           below, it is desirable to specify the length on
                                           WorkOrderUpdate, but this doesn't work, forcing
                                           the override on both LoadUpdate and
                                           OrderUpdate.

                                           @MappedSuperclass
                                           public class BaseAuditedExternalIdItem extends
                                           AuditedIdItem implements ExternalItem {
                                           private String _externalId;

                                           @Column(name="externalId", nullable=false,
                                           length=30)
                                           public String getExternalId() {
                                           return _externalId;
                                           }
                                           }

                                           @MappedSuperclass
                                           //doesn't work//@AttributeOverride(
                                           name="externalId", column =
                                           @Column(nullable=false, length=50) )
                                           public abstract class WorkOrderUpdate extends
                                           BaseAuditedExternalIdItem {
OSX 10.4.2, Java 1.5.0_02, MySQL 4.1.12-   }
                                           @Column(name = "foo")
standard,                                  @Index(name = "bar")
org.hibernate.dialect.MySQLInnoDBDialect   public String getPartition()
                                           {
                                           return m_partition;
                                           }

                                           creates table with column name 'foo', but no
                                           index


                                                                                                996 of 1260
Hibernate 3.2.0cr1   Compiling the tools leads to a broken jar file
                     since the Validator resources are copied to
                     build/classes/java/org/... instead of
                     build/classes/org/...

                     Seems to be a little thing inside of

                     <copy todir="${classes.dir}">
                     <fileset dir="${src.dir}">
                     <include name="**/resources/*.properties"/>
                     </fileset>
                     </copy>

                     Thanks in advance,
                     André




                                                                      997 of 1260
hibernate 3.2.4.sp1   In some entity, I map:

                      @javax.persistence.OneToOne(targetEntity =
                      InfoAutoVerrechnungImpl.class, fetch =
                      FetchType.LAZY, //
                      optional = true)
                      @javax.persistence.JoinColumns(/**/{
                      @javax.persistence.JoinColumn(name =
                      "MI0153A", referencedColumnName =
                      "MI0153A", //
                      nullable = false, updatable = false, insertable =
                      false),
                      @javax.persistence.JoinColumn(name =
                      "MI1997A", referencedColumnName =
                      "MI1997A", //
                      nullable = false, updatable = false, insertable =
                      false) })
                      public InfoAutoVerrechnung
                      getInfoAutoVerrechnung();

                      The optional = true is lost during construction of
                      hibernate's configuration metamodel, as the
                      property is represented using a ManyToOneType
                      (!) with ignoreNotFound == false (and hence
                      nullable == false). Consequently, hibernate
                      installs a proxy for the property on entity load
                      even if the remote end of the association does
                      not exist (whose lazy initialization fails with an
                      ObjectNotFoundException).

                      Expected behavior: Hibernate should either




                                                                           998 of 1260
This feature has been requested but is not yet
implemented:

Caused by:
org.hibernate.cfg.NotYetImplementedException:
Pure native scalar queries are not yet supported
at
org.hibernate.cfg.annotations.QueryBinder.bindN
ativeQuery(QueryBinder.java:118)
at
org.hibernate.cfg.AnnotationBinder.bindQueries(
AnnotationBinder.java:277)
at
org.hibernate.cfg.AnnotationBinder.bindClass(An
notationBinder.java:417)
at
org.hibernate.cfg.AnnotationConfiguration.proce
ssArtifactsOfType(AnnotationConfiguration.java:4
98)
at
org.hibernate.cfg.AnnotationConfiguration.secon
dPassCompile(AnnotationConfiguration.java:277)
at
org.hibernate.cfg.Configuration.buildSessionFact
ory(Configuration.java:1286)
at
org.hibernate.cfg.AnnotationConfiguration.buildS
essionFactory(AnnotationConfiguration.java:915)
at
org.hibernate.ejb.Ejb3Configuration.buildEntityM
anagerFactory(Ejb3Configuration.java:730)




                                                   999 of 1260
      @JoinTable(
      name="EMPLOYER_EMPLOYEE",
      joinColumns=**{**@JoinColumn(name="EMPER_
      ID")**}**,
      inverseJoinColumns=**{**@JoinColumn(name="
      EMPEE_ID")**}**
      )

      Could be

      @JoinTable(
      name="EMPLOYER_EMPLOYEE",
      joinColumns=**
      **@JoinColumn(name="EMPER_ID")** **,
      inverseJoinColumns=**
      **@JoinColumn(name="EMPEE_ID")** **
      ) AnyValue(value="", class="") //or MetaValue?
      @
      @Any(idType="", metaType="",
      metaValues={@MetaValue()},
      columns={@Column()})

      One harmless effect of this is the read-only cache
      warning:

      org.hibernate.cache.CacheFactory.createCache
      read-only cache configured for mutable class:
      xxx.collectionName

any   validator.min=mess mehr oder gleich {value} sein
      validator.pattern=muss Ausruck "{regex}"
      entsprechen

      must be

      validator.min=muss mehr oder gleich {value} sein
      validator.pattern=muss Ausdruck "{regex}"
      entsprechen



      equivalent to <column index />

      Not keen on @Index for now

                                                           1000 of 1260
                                         Just do a quick find on these sentences, and fix
                                         them (not really a patch but fixed just as fast :)

                                         hibernate annotations
                                         =====================

                                         For netadata complete
                                         => metadata

                                         Hibernate Annotations will integrates in two
                                         ways
                                         => integrate

                                         can be as complex as you want avec even include
                                         subselects
                                         => want, even with


                                         hibernate validator
                                         ===================

                                         @Digits
                                         => duplicated in table
                                         @Parent equivalent of <parent> in an embedded
                                         object
Annotations Reference Guide 3.1 beta 4   In section "2.2.4.3. Joined subclasses" of the
                                         Reference Guide 3.1 beta 4

                                         In the example code still ist
                                         @InheritanceJoinColumn(name="BOAT_ID")
                                         used
                                         instead of
                                         @PrimaryKeyJoinColumn(name="BOAT_ID") as
                                         mentionend in the first paragraph of the section.

                                         For a newbie looking for example code it's a little
                                         disturbing, when your IDE complain about the
                                         wrong Tag.



                                                                                               1001 of 1260
svn trunk as of today, Linux   ProxyBreakingTest fails on setups with case
                               sensitive file systems, it looks for
                               Hammer.hbm.xml but the file is
                               hammer.hbm.xml (lowercase initial "h") in svn.
                               Fix attached; an alternative would be to rename
                               hammer.hbm.xml -> Hammer.hbm.xml in svn.

                               The argument columnDefinition in @Column is
                               responsible for defining an explicit sql-type for
                               the column of the annotated property.

                               Example define uniqueidentifier as sql-type of
                               the property:

                               @Column(columnDefinition="uniqueidentifier")
                               public String getGuid() {
                               return guid;
                               }



                               Page:                                               0%   0%         120
                               http://www.hibernate.org/hib_docs/annotations
                               /reference/en/html/entity.html

                               sample code does;

                               @Entity
                               public class Flight implements Serializable {
                               Long id;

                               @Id
                               public Long getId() { return id; }

                               public setId(Long id) { this.id = id; }
                               }


                               not setId is missing return type
                               ie @JoinColumn(name="blah",
                               secondaryTable="sectableofchild")
                               This allows the canonical many to one through
                               an association table

                                                                                             1002 of 1260
Was stored in a Set, not in a List

To exclude a property from the optimistic locking

This does break backward compatibility
In order to improve (a little) this very useful     0%   0%        7200
documentation, here are my 2 cents.

Comments about the file hibernate-annotations-
3.1beta4\doc\reference\en\html_single\index.ht
ml (until 2.2.2.4 paragraph):
line 65: &lt;b&gt; to remove
line 65: .addPackage("test") is confusing because
here the class can't be unqualified --> comment?
line 69: &lt;/b&gt; to remove
line 124: runable
line 153: provide an example of @Id on the field
Long id;
line 190: add the comment // persistent property
line 193: add the comment // persistent property
line 209: serilizable
line 218: provide information for @Basic(
temporalType = TemporalType.DATE ) ...




                                                              1003 of 1260
Any   The following text suggests that "nullable" for a     0%   0%         300
      @Column is true by default, and then false by
      default.

      @Column(
      name="columnName"; (1)
      boolean unique() default false; (2)
      boolean nullable() default true; (3)
      boolean insertable() default true; (4)
      boolean updatable() default true; (5)
      String columnDefinition() default ""; (6)
      String table() default ""; (7)
      int length() default 255; (8)
      int precision() default 0; // decimal precision (9)
      int scale() default 0; // decimal scale

      (3) nullable (optional): set the column as nullable
      (default false).




                                                                      1004 of 1260
hibernate 3.1 beta1 withhibernate-annotations-   In the docs you mention in                          0%   0%         180
3.1beta4                                         2.2.2.2. Declaring column attributes
                                                 the ability to use @Column Tag.
                                                 You also could use this tag together with @Id to
                                                 to define special conditions for the id column.
                                                 I was able to write

                                                 @Id
                                                 @Column(length=36)
                                                 public String getFoo()...

                                                 which restricted the lengt of the varchar type in
                                                 my database to 36 instead of 255 before.
                                                 I found no other way to define this for the ID
                                                 column.

                                                 So please add this to the docs:

                                                 "2.2.2.2. Declaring column attributes:
                                                 The column(s) used for a property mapping can
                                                 be defined using the @Column annotation. Use it
                                                 to override default values (see the EJB3
                                                 specification for more information on the
                                                 defaults). You can use this annotation at the
                                                 property level for properties that are:
                                                 {...]
                                                 * annotated with @Id




                                                                                                               1005 of 1260
version is 3.1b3   @InheritanceJoinColumn is still used in some
                   places where it should be
                   @PrimaryKeyJoinColumn

                   (spelled wrong here)
                   org.hibernate.cfg.AnnotationBinder bindClass
                   WARNING: Root entity should not hold an
                   InheritanceJoinColum(s), will be ignored


                   http://docs.jboss.org/ejb3/app-
                   server/HibernateAnnotations/reference/en/html
                   _single/#d0e569 has an example snippet which
                   uses the old name
                   @SqlInsert(statement="", callable=false),
                   @SqlUpdate(statement="", callable=false),
                   @SqlDelete(statement="", callable=false),
                   @Loader(namedQuery="")
                   @OneToMany
                   @JoinTable(
                   name="TrainedMonkeys",
                   joinColumns = ***{*** @JoinColumn(
                   name="trainer_id") ***}***,
                   inverseJoinColumns = @JoinColumn(
                   name="monkey_id")
                   )

                   Could be

                   @OneToMany
                   @JoinTable(
                   name="TrainedMonkeys",
                   joinColumns = *** *** @JoinColumn(
                   name="trainer_id") *** ***,
                   inverseJoinColumns = @JoinColumn(
                   name="monkey_id")
                   Rethink this and change to core to a SecondPass
                   interface?



                                                                     1006 of 1260
           @JoinTable(name="Flight_Company",
           joinColumns =
           @JoinColumn(name="FLIGHT_ID"),
           inverseJoinColumns =
           @JoinColumn**s**(name="COMP_ID")
           )

           Should be

           @JoinTable(name="Flight_Company",
           joinColumns =
           @JoinColumn(name="FLIGHT_ID"),
           inverseJoinColumns = @JoinColumn**
           **(name="COMP_ID")
           )
           If @org.hibernate.annotations.Table is really a
           complement and not replacing the @Table
           annotation, it should not have a "name"
           attribute. This would be a duplicate attribute.


           Currently, generated="true" is not supported in
           annotations.

           The first paragraph at
           http://www.hibernate.org/hib_docs/annotations
           /reference/en/html_single/#entity-hibspec-
           customsql says "avility" instead of "ability".

           the org.hibernate.annotations are type level only
           for now.
3.1beta3   upgrade to include:                                 0%   0%      201600
           getInvalidValues overload to valdate only one
           method.
           Get annotations for all declared fields.
           Change replace method to include an initial
           resourceBundle message that has {} inside.
           Change InvalidValue bean to include field
           description issued by @Description.



                                                                         1007 of 1260
@DiscriminatorColumn(
type="",
force=false,
insert=true,
formula=@Formula(...)
)
//not sure about type




                        1008 of 1260
Σ Original Estimate   Last commented by a user?   Participants
                                FALSE             Christian Bauer and Emmanuel Bernard


                                 FALSE            Emmanuel Bernard and Nic Holbrook




                                                                                         1009 of 1260
FALSE   Diego Plentz and Emmanuel Bernard




                                            1010 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




                                               1011 of 1260
FALSE   Christophe and Diego Plentz




FALSE   Christian Bauer and Emmanuel Bernard




                                               1012 of 1260
FALSE   Hardy Ferentschik and Sven Woltmann




                                              1013 of 1260
FALSE   Emmanuel Bernard and Niko Horn




                                         1014 of 1260
FALSE   Emmanuel Bernard and Noel Bush




FALSE   Emmanuel Bernard

TRUE    Emmanuel Bernard and Miguel Angel Hernández

FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard


                                                      1015 of 1260
FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard


TRUE    Emmanuel Bernard and Steven Grimm




                                            1016 of 1260
FALSE   Bastian Voigt and Hardy Ferentschik




FALSE   Emmanuel Bernard and Michael Kantarovich




                                                   1017 of 1260
FALSE   Emmanuel Bernard

FALSE   Christian Bauer and Prabhakar Rao R




FALSE   Gavin King and mike perham




FALSE   Emmanuel Bernard




                                              1018 of 1260
FALSE   Emmanuel Bernard and Vincent Jenks




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard and Pete Muir




                                             1019 of 1260
FALSE   Emmanuel Bernard and Ronn Chinowutthichai




TRUE    Celso Barreto and Emmanuel Bernard




                                                    1020 of 1260
FALSE   Emmanuel Bernard and Philipp Pirozhkov




                                                 1021 of 1260
FALSE   Christian Bauer and Rory Winston




                                           1022 of 1260
FALSE   Emmanuel Bernard and Stanislav Mironov




FALSE   Emmanuel Bernard and Tim McCune




FALSE   Emmanuel Bernard


                                                 1023 of 1260
TRUE   Emmanuel Bernard and Vincenz Braun




                                            1024 of 1260
FALSE   Eddie Man, Emmanuel Bernard, Li Ho and Max
        Rydahl Andersen




FALSE   Emmanuel Bernard




                                                     1025 of 1260
TRUE   Emmanuel Bernard and Sergey Vladimirov




                                                1026 of 1260
FALSE   Emmanuel Bernard and Jimmi Dyson




                                           1027 of 1260
FALSE   Emmanuel Bernard and Sergey Vladimirov




FALSE   Emmanuel Bernard and Marcio Wesley Borges




FALSE   Emmanuel Bernard and Paolo "Nusco" Perrotta



                                                      1028 of 1260
       FALSE   Emmanuel Bernard
3600   FALSE   Emmanuel Bernard and Tim Smith




       FALSE   Emmanuel Bernard

       FALSE   Emmanuel Bernard




                                                1029 of 1260
3600   FALSE   Emmanuel Bernard, Mattias Arbin and Rob
               Moore




       FALSE   Emmanuel Bernard

       FALSE   Emmanuel Bernard


       FALSE   Emmanuel Bernard

       FALSE   Emmanuel Bernard


       FALSE   Emmanuel Bernard

       FALSE   Emmanuel Bernard
       FALSE   Emmanuel Bernard
       FALSE   Emmanuel Bernard




                                                         1030 of 1260
FALSE   Emmanuel Bernard, Mike Lindenblatt and Steven
        Verze




FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard and Guido Laures



                                                        1031 of 1260
FALSE   Daniel Tabuenca and Emmanuel Bernard




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard


FALSE   Amir Pashazadeh and Emmanuel Bernard




FALSE   Emmanuel Bernard



                                               1032 of 1260
TRUE    Adrian Sampaleanu, Emmanuel Bernard, Hani
        Suleiman and Pierre Fourès




FALSE   Amir Pashazadeh and Emmanuel Bernard




                                                    1033 of 1260
 120   TRUE    Emmanuel Bernard, Eugene M. Hutorny and
               Thomas Kubicek




       FALSE   Emmanuel Bernard

       FALSE   Emmanuel Bernard


       FALSE   Emmanuel Bernard
       FALSE   Emmanuel Bernard



3600   FALSE   Daniel and Emmanuel Bernard




       FALSE   Emmanuel Bernard




                                                         1034 of 1260
      FALSE   Diego Plentz




      FALSE   Emmanuel Bernard

      FALSE   Diego Plentz




300   TRUE    Emmanuel Bernard and Santiago Arriaga Noguez

      FALSE   Emmanuel Bernard


      FALSE   Emmanuel Bernard and Jae Cho




                                                             1035 of 1260
FALSE   Chris Wood, Emmanuel Bernard and Gavin King




TRUE    Emmanuel Bernard and Mattias Arbin




                                                      1036 of 1260
600   TRUE   Chris Wood and Emmanuel Bernard




                                               1037 of 1260
FALSE   Armin Haaf and Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Hardy Ferentschik and Miguel Griffa




                                              1038 of 1260
TRUE   Emmanuel Bernard and Peak Dev




                                       1039 of 1260
FALSE   Emmanuel Bernard and Vjeran Marcinko




FALSE   Emmanuel Bernard




                                               1040 of 1260
FALSE   Adam T and Emmanuel Bernard




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard and Ilya Elterman




                                             1041 of 1260
FALSE   Emmanuel Bernard and Hontvári József




FALSE   Diego Plentz, Emmanuel Bernard and Yuval




                                                   1042 of 1260
FALSE   Alvin and Emmanuel Bernard




                                     1043 of 1260
TRUE   cpp.expert, Hardy Ferentschik and Lars Heyden




                                                       1044 of 1260
TRUE    Mark Koch and Nick Heudecker




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard, Max Rydahl Andersen and
        ron piterman




                                                    1045 of 1260
300   FALSE   Emmanuel Bernard and Matěj Kraus




      FALSE   Christian Bauer, Emmanuel Bernard, Guilherme
              de Azevedo Silveira and Max Rydahl Andersen


      FALSE   Emmanuel Bernard and kishorepragada




                                                             1046 of 1260
         TRUE    Diego Plentz and Earnie Dyke




         FALSE   Emmanuel Bernard


201600   TRUE    Diego Plentz and sathish kumar .N




                                                     1047 of 1260
       TRUE    Cédric Chantepie and Emmanuel Bernard


7200   FALSE   Emmanuel Bernard and lukesh shirkey




       FALSE   Gail Badner and Juraci Paixao Krohling




       FALSE   Emmanuel Bernard




                                                        1048 of 1260
3600   FALSE   Alexis Seigneurin and Emmanuel Bernard




       FALSE   Emmanuel Bernard




       FALSE   Emmanuel Bernard


                                                        1049 of 1260
TRUE   ron piterman




                      1050 of 1260
FALSE   Benoit, Bryan Brouckaert, Emmanuel Bernard
        and Tim Wood




                                                     1051 of 1260
TRUE    Emmanuel Bernard and Michael Newcomb




FALSE   Emmanuel Bernard and George Gastaldi




                                               1052 of 1260
FALSE   Christian Bauer, Emmanuel Bernard and George
        Gastaldi




FALSE   Emmanuel Bernard




                                                       1053 of 1260
FALSE   Chandra and Emmanuel Bernard




                                       1054 of 1260
FALSE   Artur Legan and Emmanuel Bernard




                                           1055 of 1260
FALSE   Emmanuel Bernard and Michael Newcomb




                                               1056 of 1260
FALSE   Emmanuel Bernard and Jifeng Liu




FALSE   Emmanuel Bernard




                                          1057 of 1260
FALSE   Diego Plentz, Gail Badner, Hardy Ferentschik and
        Miroslav Havram




                                                           1058 of 1260
FALSE   Emmanuel Bernard and Ole Jørgen Aurebekk




                                                   1059 of 1260
FALSE   Emmanuel Bernard and Martijn Reuvers




                                               1060 of 1260
TRUE    Emmanuel Bernard and Tim McCune




FALSE   Emmanuel Bernard

TRUE    Emmanuel Bernard and Patrick Angeles




                                               1061 of 1260
FALSE   Emmanuel Bernard and Noel Bush




                                         1062 of 1260
FALSE   Ahmet A. Akin, Emmanuel Bernard and Laurent
        Perez




                                                      1063 of 1260
FALSE   Emmanuel Bernard and Tim McCune




                                          1064 of 1260
FALSE   Benjamin Bentmann and Emmanuel Bernard




                                                 1065 of 1260
120   FALSE   Emmanuel Bernard and Guilherme de Azevedo
              Silveira




      FALSE   Emmanuel Bernard




                                                          1066 of 1260
FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard




                           1067 of 1260
       FALSE   Chris Wood and Emmanuel Bernard




7200   TRUE    Chris Wood




                                                 1068 of 1260
FALSE   Anthony Patricio and Emmanuel Bernard




FALSE   Emmanuel Bernard and rajanikar reddy




                                                1069 of 1260
FALSE   Emmanuel Bernard and Tobin Edwards




                                             1070 of 1260
FALSE   Emmanuel Bernard and Kenny Cheang




FALSE   Christian Bauer and Emmanuel Bernard




FALSE   Christian Bauer, Emmanuel Bernard and
        Matthew D. Frederes




                                                1071 of 1260
FALSE   Emmanuel Bernard and Stephen Chin




                                            1072 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




                                               1073 of 1260
FALSE   Adam Kramer, Christian Bauer, Daniel Fielder,
        Emmanuel Bernard, Mattias Arbin, Noel Bush,
        Odd Möller and Todd O




FALSE   Emmanuel Bernard and Leszek Gawron




                                                        1074 of 1260
TRUE    Emmanuel Bernard, Mark Hobson and Max
        Rydahl Andersen




FALSE   Emmanuel Bernard

FALSE   Arnout Engelen and Emmanuel Bernard




                                                1075 of 1260
FALSE   arulkumar and Diego Plentz




FALSE   Emmanuel Bernard




                                     1076 of 1260
       TRUE    Hardy Ferentschik and Miroslav Havram




3600   FALSE   Emmanuel Bernard and Mehran Mehr


       TRUE    Emmanuel Bernard, Leonardo Quijano and
               Michael Newcomb




                                                        1077 of 1260
FALSE   Emmanuel Bernard and Koda Janh




                                         1078 of 1260
TRUE   Diego Plentz, Emmanuel Bernard, Immo
       Heikkinen and Priya M




                                              1079 of 1260
FALSE   Emmanuel Bernard and Max Power




FALSE   Emmanuel Bernard




                                         1080 of 1260
FALSE   Diego Plentz




                       1081 of 1260
FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard




                           1082 of 1260
TRUE   Barry Kaplan and Emmanuel Bernard




                                           1083 of 1260
TRUE   Emmanuel Bernard and Rene Stolp




                                         1084 of 1260
FALSE   Amelin Dmitry and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                             1085 of 1260
FALSE   Emmanuel Bernard and Tim Evers




FALSE   Emmanuel Bernard and Mathias Bogaert




                                               1086 of 1260
FALSE   Emmanuel Bernard and Mathias Bogaert




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Andrew Eiler and Emmanuel Bernard




                                               1087 of 1260
FALSE   Emmanuel Bernard and Ted Bergeron




                                            1088 of 1260
TRUE    Alexander Rupsch and Emmanuel Bernard




TRUE    Chris Wood




FALSE   Emmanuel Bernard




                                                1089 of 1260
FALSE   Emmanuel Bernard




                           1090 of 1260
7200   FALSE   Alexis Seigneurin and Emmanuel Bernard




                                                        1091 of 1260
FALSE   Emmanuel Bernard and Peak Dev




                                        1092 of 1260
TRUE   Andrew Pitt, Andrey Petrov, Emmanuel Bernard
       and Manoj Agrawal




                                                      1093 of 1260
FALSE   Diego Plentz and Patrick Moore




                                         1094 of 1260
TRUE   Brian Lenz and Emmanuel Bernard




                                         1095 of 1260
TRUE    Emmanuel Bernard and Paul Cantrell




FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard and Sergey Vladimirov



                                                 1096 of 1260
TRUE    Diego Miranda, Diego Plentz, Emmanuel
        Bernard, Jeff Glass and M. Lhotellerie




FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard


                                                 1097 of 1260
FALSE   Emmanuel Bernard
FALSE   Hardy Ferentschik




FALSE   Adam Kramer and Emmanuel Bernard




                                           1098 of 1260
FALSE   Emmanuel Bernard and Thomas Risberg




                                              1099 of 1260
TRUE    Emmanuel Bernard and Sven Schliesing




FALSE   Emmanuel Bernard




                                               1100 of 1260
FALSE   Christopher G. Stach II, Emmanuel Bernard and
        tingting chen




FALSE   Emmanuel Bernard and Saverio Trioni




                                                        1101 of 1260
FALSE   Eduard Martinescu and Emmanuel Bernard




FALSE   Emmanuel Bernard
TRUE    Emmanuel Bernard, Gavin King and Leonardo
        Quijano




FALSE   Diego Plentz and Max Rydahl Andersen


                                                    1102 of 1260
3600   FALSE   Christian Bauer, Damon Feldman, Emmanuel
               Bernard, Max Rydahl Andersen and Michael
               Bergens




                                                          1103 of 1260
FALSE   Alec Lanter and Emmanuel Bernard




                                           1104 of 1260
3600   FALSE   Emmanuel Bernard and Sergey Kashin




       FALSE   Juraci Paixao Krohling


       FALSE   Emmanuel Bernard




                                                    1105 of 1260
FALSE   Emmanuel Bernard and Salvatore Insalaco




FALSE   Emmanuel Bernard




                                                  1106 of 1260
TRUE    Emmanuel Bernard, Ryan Dewell and Wolfgang
        Jung




FALSE   Emmanuel Bernard




                                                     1107 of 1260
28800   TRUE   Michael Newcomb




        TRUE   Emmanuel Bernard and Scott Haug




                                                 1108 of 1260
FALSE   Chandra, Emmanuel Bernard and Geoffrey De
        Smet




                                                    1109 of 1260
FALSE   Emmanuel Bernard and James Roper




                                           1110 of 1260
FALSE   Emmanuel Bernard and Ted Bergeron




FALSE   Emmanuel Bernard




                                            1111 of 1260
FALSE   Emmanuel Bernard and Pascal Alberty




                                              1112 of 1260
FALSE   Aleksei Valikov and Paolo "Nusco" Perrotta




FALSE   Emmanuel Bernard




                                                     1113 of 1260
TRUE    Emmanuel Bernard, Philippe Laflamme and
        Stefan Djurasic




FALSE   Emmanuel Bernard




                                                  1114 of 1260
TRUE   Amit Kasher and Emmanuel Bernard




                                          1115 of 1260
FALSE   Emmanuel Bernard and Robert Watkins




                                              1116 of 1260
FALSE   Diego Plentz, Jim Cushing and yuanqingfei




                                                    1117 of 1260
FALSE   Emmanuel Bernard, Max Rydahl Andersen, Søren
        Pedersen and todd orr




FALSE   Emmanuel Bernard




                                                       1118 of 1260
600   FALSE   Chris Wood and Emmanuel Bernard




      FALSE   Emmanuel Bernard

      FALSE   Emmanuel Bernard

      FALSE   Emmanuel Bernard
      FALSE   CLEMENT Sébastien and Emmanuel Bernard




                                                       1119 of 1260
FALSE   Emmanuel Bernard and fdo




                                   1120 of 1260
FALSE   Diego Plentz




TRUE    Emmanuel Bernard and Mattias Arbin




                                             1121 of 1260
403200   FALSE   Emmanuel Bernard and Zheng.Duan




                                                   1122 of 1260
FALSE   Emmanuel Bernard and Stephen Friedrich




FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard and Patrick Angeles




FALSE   Juraci Paixao Krohling




                                                 1123 of 1260
FALSE   Emmanuel Bernard and Ilya Elterman




FALSE   Anton P. and Emmanuel Bernard




                                             1124 of 1260
FALSE   Emmanuel Bernard and Todd O




                                      1125 of 1260
FALSE   Emmanuel Bernard and George Lindholm




                                               1126 of 1260
FALSE   Chris Rudd, Emmanuel Bernard and Mufaddal




FALSE   Emmanuel Bernard and nhhockeyplayer




                                                    1127 of 1260
FALSE   Emmanuel Bernard and Panagiotis Korros




FALSE   Aleksander Blomskøld and Emmanuel Bernard




                                                    1128 of 1260
FALSE   Adrian Sampaleanu and Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                                                 1129 of 1260
FALSE   Emmanuel Bernard and Shawn Clowater




FALSE   Hardy Ferentschik




                                              1130 of 1260
TRUE    Christian Bauer, Emmanuel Bernard, Erik G and
        Jeremy Norris




FALSE   Emmanuel Bernard and Michael Buchholz




                                                        1131 of 1260
TRUE    Arnout Engelen and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                              1132 of 1260
FALSE   Emmanuel Bernard, Jifeng Liu and Lars Heyden




FALSE   Emmanuel Bernard




                                                       1133 of 1260
FALSE   Emmanuel Bernard and Álvaro Queiroz Valente




FALSE   Emmanuel Bernard




                                                      1134 of 1260
TRUE   Diego Plentz, Emmanuel Bernard, Paul Benedict
       and Paul Singleton Kossler




                                                       1135 of 1260
FALSE   Emmanuel Bernard and Tarek Hammoud




FALSE   Emmanuel Bernard and Jack Hung



FALSE   Emmanuel Bernard




                                             1136 of 1260
FALSE   Emmanuel Bernard and Geir Hedemark




                                             1137 of 1260
TRUE    Brian Curnow and Emmanuel Bernard




FALSE   Armin Haaf and Emmanuel Bernard




                                            1138 of 1260
FALSE   Emmanuel Bernard and Francisco Philip




                                                1139 of 1260
FALSE   Emmanuel Bernard and Tim McCune




FALSE   Emmanuel Bernard




                                          1140 of 1260
FALSE   Emmanuel Bernard




TRUE    Dennis C. Byrne and Emmanuel Bernard




                                               1141 of 1260
FALSE   Emmanuel Bernard and George Gastaldi




                                               1142 of 1260
FALSE   Emmanuel Bernard, Erik Tews and Max Rydahl
        Andersen




                                                     1143 of 1260
FALSE   Bill Burke and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                          1144 of 1260
FALSE   Emmanuel Bernard and Stephen Friedrich




FALSE   Emmanuel Bernard and Geoffrey De Smet




                                                 1145 of 1260
TRUE   Emmanuel Bernard and Jean Paul Ebejer




                                               1146 of 1260
FALSE   Bill Dudney, Emmanuel Bernard and Max Rydahl
        Andersen




                                                       1147 of 1260
TRUE    Ezra Epstein and Max Rydahl Andersen




FALSE   Emmanuel Bernard




                                               1148 of 1260
FALSE   Diego Plentz and Emmanuel Bernard




                                            1149 of 1260
FALSE   Alexei Akhounov, Emmanuel Bernard and Eric
        Berry




                                                     1150 of 1260
FALSE   Emmanuel Bernard and Martin Ross




FALSE   Christian Bauer and viju yanose




                                           1151 of 1260
FALSE   Douglas Rand and Emmanuel Bernard




FALSE   Emmanuel Bernard and Sylvain Vieujot




                                               1152 of 1260
FALSE   Aaron Metzger, Emmanuel Bernard and Gavin
        King




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard




                                                    1153 of 1260
FALSE   Emmanuel Bernard and Stephen Chin




                                            1154 of 1260
TRUE   Barry Kaplan and Emmanuel Bernard




                                           1155 of 1260
FALSE   Emmanuel Bernard and Jeremy Haile




FALSE   Amir Pashazadeh and Emmanuel Bernard




                                               1156 of 1260
FALSE   Emmanuel Bernard and Magnus Heino




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard




                                            1157 of 1260
FALSE   Emmanuel Bernard and Geoffrey De Smet




                                                1158 of 1260
FALSE   Adam Wozniak and Emmanuel Bernard




                                            1159 of 1260
TRUE   Brice Laurencin, Emmanuel Bernard, John
       Schneider, Paul Kuit, Pierre Fourès and satish




                                                        1160 of 1260
FALSE   Emmanuel Bernard and Gabriel H




                                         1161 of 1260
TRUE    Patrick Moore




FALSE   Emmanuel Bernard




                           1162 of 1260
FALSE   Christian Bauer, Emmanuel Bernard and Mike
        Brock




                                                     1163 of 1260
     FALSE   Christian Bauer, Dave Brondsema and Emmanuel
             Bernard




60   FALSE   Emmanuel Bernard and Filip Jirsák




     TRUE    Christopher G. Stach II and Emmanuel Bernard




                                                            1164 of 1260
TRUE   Emmanuel Bernard and Shawn Clowater




                                             1165 of 1260
FALSE   Emmanuel Bernard and Marcio Wesley Borges




FALSE   Emmanuel Bernard




                                                    1166 of 1260
FALSE   D Smith and Emmanuel Bernard




                                       1167 of 1260
       FALSE   Emmanuel Bernard and Luke Maurer




3600   TRUE    Gregor Melhorn




                                                  1168 of 1260
FALSE   Emmanuel Bernard




TRUE    Daniel Fielder and Emmanuel Bernard




                                              1169 of 1260
18000   FALSE   Emmanuel Bernard and Marcio Wesley Borges




        FALSE   Emmanuel Bernard and masrawi




                                                            1170 of 1260
FALSE   Emmanuel Bernard and Thomas Weber




                                            1171 of 1260
FALSE   Emmanuel Bernard and Heiko Briebrecher




FALSE   Christian Bauer, Emmanuel Bernard and James
        Carman




                                                      1172 of 1260
FALSE   Barry Kaplan, Emmanuel Bernard and Ted
        Bergeron




                                                 1173 of 1260
FALSE   Emmanuel Bernard and Mike Wilson




                                           1174 of 1260
       FALSE   Christian Bauer, Emmanuel Bernard and Ilya
               Kuleshov




       FALSE   Armin Haaf and Emmanuel Bernard


1800   FALSE   Emmanuel Bernard and Max Hartmann




                                                            1175 of 1260
3600   FALSE   Andrew Robinson, Bit Byter and Emmanuel
               Bernard




                                                         1176 of 1260
TRUE   Brian Lenz, Emmanuel Bernard, Leonardo
       Quijano and Tiago Silveira




                                                1177 of 1260
TRUE   Chris Rudd and Emmanuel Bernard




                                         1178 of 1260
600   TRUE   Gregor Melhorn




                              1179 of 1260
144000   FALSE   Emmanuel Bernard and Rakesh Kalra




                                                     1180 of 1260
FALSE   Emmanuel Bernard and Steve Gilbert




FALSE   Emmanuel Bernard




                                             1181 of 1260
TRUE    Emmanuel Bernard, jason and tao wen




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                                              1182 of 1260
FALSE   Emmanuel Bernard and Tarek Hammoud




FALSE   Emmanuel Bernard and Geoffrey De Smet




                                                1183 of 1260
FALSE   Douglas Rand and Emmanuel Bernard




                                            1184 of 1260
FALSE   Emmanuel Bernard and Ryan Dewell




                                           1185 of 1260
TRUE   André J. Rogger, bugmenot, Emmanuel Bernard
       and Ilya Liubovich




                                                     1186 of 1260
FALSE   Diego Plentz and khajaasmath




                                       1187 of 1260
TRUE    Adam Kramer, Alexander Borovsky, Alexander
        Langer and Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard and Jeff Schnitzer




                                                     1188 of 1260
TRUE    Darren Bell




FALSE   Emmanuel Bernard and Scott Haug




FALSE   Emmanuel Bernard and James Rosen




                                           1189 of 1260
TRUE   Edward Costello, Emmanuel Bernard and Paolo
       "Nusco" Perrotta




                                                     1190 of 1260
FALSE   Emmanuel Bernard and Peter M. Goldstein




FALSE   Emmanuel Bernard




                                                  1191 of 1260
TRUE   Jesse Sweetland and Sebastian Baltes




                                              1192 of 1260
FALSE   Emmanuel Bernard and Sabina Schneider




                                                1193 of 1260
FALSE   Emmanuel Bernard, Matt Todd, Paolo "Nusco"
        Perrotta and Wolfgang Jung




                                                     1194 of 1260
FALSE   Andrew C. Oliver, Hardy Ferentschik and Strong
        Liu




                                                         1195 of 1260
FALSE   Emmanuel Bernard and Timon Hertli




                                            1196 of 1260
FALSE   Emmanuel Bernard and Sam Pullara




                                           1197 of 1260
TRUE   Brett Wooldridge, Emmanuel Bernard, harry
       clark and Matthew D. Frederes




                                                   1198 of 1260
TRUE   Amir Pashazadeh, Amir Pashazadeh, benoit
       heinrich, David Hay, Emmanuel Bernard, John
       Sadler, Mathias Bogaert and Mike Desjardins




                                                     1199 of 1260
TRUE   Amit Kasher, Constantine Voronin, Emmanuel
       Bernard, Erwin Bolwidt, Gavin King, Gérald
       Quintana, Ortwin Glück, Pavel , Sergey Generalov
       and Steven Grimm




TRUE   Christopher G. Stach II and Emmanuel Bernard




                                                          1200 of 1260
FALSE   Emmanuel Bernard and Sergey Vladimirov




FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard

FALSE   Alexei Akhounov and Emmanuel Bernard




                                                 1201 of 1260
FALSE   Emmanuel Bernard, Tim Fennell and Vjeran
        Marcinko

FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard and Levi Hoogenberg




FALSE   Emmanuel Bernard




                                                   1202 of 1260
FALSE   Emmanuel Bernard and Ted Bergeron




FALSE   Christian Bauer


FALSE   Emmanuel Bernard and Mathias Bogaert



FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                                               1203 of 1260
FALSE   Emmanuel Bernard and Eric De Prez




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard, Olaf Lenzmann and Thomas
        Hallgren




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard


FALSE   Christian Bauer and Emmanuel Bernard




                                                     1204 of 1260
      FALSE   Emmanuel Bernard


180   TRUE    Andras Keri and Emmanuel Bernard




      FALSE   Emmanuel Bernard

      TRUE    benjamin morelle, Emmanuel Bernard, Loïc
              Minier, Serdyn du Toit and Syvalta




      FALSE   Emmanuel Bernard

                                                         1205 of 1260
FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard

TRUE    Craig Baker and Emmanuel Bernard




FALSE   Emmanuel Bernard

TRUE    Emmanuel Bernard and Nathan Egge


                                           1206 of 1260
TRUE    Andreas Schildbach, Brian Topping, Diego Plentz,
        Emmanuel Bernard, Heiko Seeberger, Mathias
        Bogaert, Max Rydahl Andersen and Nicolás
        Lichtmaier
TRUE    Christian Bauer, Emmanuel Bernard and Fol De
        Rol




FALSE   Anatol, Diego Plentz and Emmanuel Bernard




FALSE   Diego Plentz, Emmanuel Bernard and Steve
        Gilbert

FALSE   Emmanuel Bernard




                                                           1207 of 1260
FALSE   Emmanuel Bernard and Ivo Danihelka




FALSE   Emmanuel Bernard
FALSE   Dan Armak and Emmanuel Bernard




FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard




                                             1208 of 1260
FALSE   Borys Burnayev, Emmanuel Bernard and Filippo




                                                       1209 of 1260
FALSE   Dan Corneanu and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                            1210 of 1260
FALSE   Emmanuel Bernard




FALSE   Amir Pashazadeh, Christian Bauer, Emmanuel
        Bernard and Feybesse




                                                     1211 of 1260
TRUE    a b, Adrian, Alex Talib, Chris Allen, Christian
        Bauer, Darren Bell, Emmanuel Bernard, Gavin
        King, Max Rydahl Andersen, Murray Todd
        Williams and Shahid N. Shah




FALSE   Emmanuel Bernard

TRUE    Emmanuel Bernard, Gregory Klimov and todd orr




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard




                                                          1212 of 1260
TRUE    Leonardo Quijano




FALSE   Emmanuel Bernard




                           1213 of 1260
900   TRUE   Mathijs den Burger




                                  1214 of 1260
FALSE   Christian Bauer, Emmanuel Bernard and Gavin
        King




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                                                      1215 of 1260
FALSE   Dave Brondsema and Emmanuel Bernard




                                              1216 of 1260
TRUE    Diego Plentz, Dirk Lachowski and Emmanuel
        Bernard




FALSE   Emmanuel Bernard




                                                    1217 of 1260
FALSE   Emmanuel Bernard and Gary Moselen




FALSE   Daniel Serodio, Emmanuel Bernard, Gavin King
        and Renaud Denis
FALSE   Chris Bredesen and Emmanuel Bernard




                                                       1218 of 1260
TRUE   Dinko Srkoc and Emmanuel Bernard




                                          1219 of 1260
FALSE   Diego Plentz and Emmanuel Bernard




                                            1220 of 1260
TRUE   Chris Bredesen, Emmanuel Bernard and Geoffrey
       De Smet




TRUE   Jakub Torbicki




                                                       1221 of 1260
60    FALSE   Andrew C. Oliver, Emmanuel Bernard and Gavin
              King




900   TRUE    Diego Plentz and Rich Eggert




      FALSE   Emmanuel Bernard and Paul Cowan

      FALSE   Emmanuel Bernard, Petr Matejka and tHE DPR




                                                             1222 of 1260
FALSE   Emmanuel Bernard and Patrick Angeles




FALSE   Dennis Fleurbaaij and Emmanuel Bernard




FALSE   Emmanuel Bernard



                                                 1223 of 1260
FALSE   Emmanuel Bernard and Giampaolo Tomassoni




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard and Robert Watkins




                                                   1224 of 1260
FALSE   Christian Bauer and Emmanuel Bernard


FALSE   Anthony Patricio and Hardy Ferentschik




                                                 1225 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                                               1226 of 1260
TRUE    Emmanuel Bernard and Geoffrey De Smet




FALSE   Emmanuel Bernard and Mark Hobson

TRUE    Benjamin Bentmann, Edward Costello and
        Emmanuel Bernard




                                                 1227 of 1260
TRUE    Diego Plentz and Hontvári József




FALSE   Emmanuel Bernard
FALSE   Bruno Aranda, Emmanuel Bernard and Jonathan
        Agaliotis




                                                      1228 of 1260
FALSE   Emmanuel Bernard and Sergey Vladimirov




                                                 1229 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                               1230 of 1260
FALSE   Emmanuel Bernard, Havoc Pennington and
        Owen Taylor




FALSE   Emmanuel Bernard and Robb Greathouse




                                                 1231 of 1260
FALSE   Ben Ludkiewicz, Emmanuel Bernard and
        Guilherme de Azevedo Silveira




                                               1232 of 1260
FALSE   Emmanuel Bernard and Jens Schumann




FALSE   Emmanuel Bernard and Stephen Todd




                                             1233 of 1260
FALSE   Diego Plentz




FALSE   Emmanuel Bernard


FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard




                           1234 of 1260
FALSE   Emmanuel Bernard




FALSE   Emmanuel Bernard

FALSE   Emmanuel Bernard



FALSE   Emmanuel Bernard




                           1235 of 1260
FALSE   Emmanuel Bernard




FALSE   a b, Adrian Sampaleanu, Chris Wood, Christian
        Bauer, Emmanuel Bernard and Terran Vigil




FALSE   Hardy Ferentschik




                                                        1236 of 1260
TRUE    Emmanuel Bernard and Eric Berry




FALSE   Emmanuel Bernard and kishorepragada

FALSE   Emmanuel Bernard and Ilya Elterman




FALSE   Emmanuel Bernard




                                              1237 of 1260
7200   TRUE   Amir Pashazadeh and Emmanuel Bernard




                                                     1238 of 1260
FALSE   Emmanuel Bernard and hiberdude




FALSE   Emmanuel Bernard




                                         1239 of 1260
FALSE   Adrian Sampaleanu, David Hay, Emmanuel
        Bernard, frederic.eynard, Jeff Schnitzer and Paul
        Barry




FALSE   Dennis Pettersson and Emmanuel Bernard




FALSE   Emmanuel Bernard



FALSE   Emmanuel Bernard and Max Rydahl Andersen




                                                            1240 of 1260
57600   TRUE   Alexandre Dutra, David Mansfield and Hardy
               Ferentschik




                                                            1241 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




FALSE   Alex Bacon and Emmanuel Bernard




                                               1242 of 1260
FALSE   Christian Bauer



FALSE   Emmanuel Bernard and Ted Bergeron




                                            1243 of 1260
FALSE   Anthony Patricio and Emmanuel Bernard




FALSE   Emmanuel Bernard


TRUE    Christian Bauer, Emmanuel Bernard and
        PÁLFALVI Tamás




                                                1244 of 1260
FALSE   Emmanuel Bernard and hiberdude




                                         1245 of 1260
FALSE   Christian Bauer and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                               1246 of 1260
TRUE    Jon Wynett




FALSE   Emmanuel Bernard
FALSE   Hardy Ferentschik


FALSE   Emmanuel Bernard




                            1247 of 1260
       FALSE   Emmanuel Bernard and John




true           Emmanuel Bernard, Erik G and Michael Saringer




                                                               1248 of 1260
FALSE   Andre Christ and Emmanuel Bernard




FALSE   Emmanuel Bernard




                                            1249 of 1260
TRUE   Adrian Moos and Emmanuel Bernard




                                          1250 of 1260
FALSE   Chris Bredesen and Diego Plentz




FALSE   Emmanuel Bernard
FALSE   Emmanuel Bernard




                                          1251 of 1260
FALSE   Diego Plentz




FALSE   Alain Mahier, Alexander Portnov, Emmanuel
        Bernard and Matt Read



FALSE   Christopher G. Stach II and Emmanuel Bernard




FALSE   Christian Mouttet and Emmanuel Bernard




FALSE   cc, Christopher G. Stach II, Emmanuel Bernard
        and Mattias Arbin


                                                        1252 of 1260
FALSE   Emmanuel Bernard
TRUE    Geoffrey De Smet




FALSE   Christian Bauer, Emmanuel Bernard and Joshua
        Davis
FALSE   Emmanuel Bernard and Nils




                                                       1253 of 1260
      FALSE   Emmanuel Bernard, Florent Guillaume and Ville
              Skyttä




      TRUE    Emmanuel Bernard and Nils




      FALSE   Emmanuel Bernard
120   FALSE   Dave Brosius and Emmanuel Bernard




      FALSE   Emmanuel Bernard




                                                              1254 of 1260
       FALSE   Emmanuel Bernard

       TRUE    Emmanuel Bernard, Logi Ragnarsson, Maciek
               Kolesnik and Tzvetan Mikov
       FALSE   Emmanuel Bernard
7200   FALSE   Emmanuel Bernard and Loïc Lefèvre




                                                           1255 of 1260
300   FALSE   Emmanuel Bernard and John Yesberg




                                                  1256 of 1260
180   TRUE   Nils




                    1257 of 1260
FALSE   Dave Brondsema and Emmanuel Bernard




FALSE   Assaf Berg, Emmanuel Bernard, László Benke and
        Max Rydahl Andersen


FALSE   Diego Plentz




FALSE   Emmanuel Bernard




                                                         1258 of 1260
         FALSE   Diego Plentz




         FALSE   Christian Bauer and Emmanuel Bernard




         FALSE   Christian Bauer and Emmanuel Bernard


         FALSE   Diego Plentz, Emmanuel Bernard and Luis
                 Parravicini



         FALSE   Emmanuel Bernard

201600   FALSE   Emmanuel Bernard, Gavin King and Jesus Marin




                                                                1259 of 1260
FALSE   Emmanuel Bernard and Serg Prasolov




                                             1260 of 1260

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:800
posted:4/25/2011
language:English
pages:1260