Esen Sagynov
0962a5420f
Added CUBRIDDialect source. Extended StandardDialectResolver by adding CUBRIDDialect info.
2011-08-17 18:42:43 -07:00
Gail Badner
fbb2c68b6b
HHH-6370 : HSQLDB fixes reported issues and adds minor enhancement (Fred Toussi)
2011-08-16 18:00:10 -07:00
Steve Ebersole
01604bef94
HHH-6503 - Develop Set-style plural attribute support for new metamodel
2011-08-16 18:10:16 -05:00
Steve Ebersole
859b61a7c4
HHH-6503 - Develop Set-style plural attribute support for new metamodel
2011-08-16 17:55:55 -05:00
Hardy Ferentschik
524443d848
HHH-6268 Fixing test errors caused by NullPointerExceptions and refactoring annotation processing code in EntityClass
2011-08-16 18:03:53 +02:00
John Verhaeg
39da72cadb
HHH-6268: Oops, shouldn't have been part of this push
2011-08-16 10:41:40 -05:00
Lukasz Antoniak
b3bd4f7aae
HHH-5848 - Fix and test
2011-08-15 22:18:49 +02:00
JPAV
adf6271594
HHH-6268 Bound JPA callback methods to entities, including those defined by default listeners, and added new method to Integrator that handles MetadataImplementor instead of Configuration, modifying affected classes accordingly. BeanValidationIntegrator and EnversIntegrator still need to be implemented but require other portions of metamodel to be completed first.
2011-08-15 10:13:29 -05:00
Strong Liu
05cec5a4ba
fix bug in previous re-fact
2011-08-15 15:33:39 +08:00
Strong Liu
4ccc536c99
HHH-6573 change to use ClassLoaderService to locate service initiator
2011-08-15 15:30:55 +08:00
Strong Liu
71adfabca8
simple code refact
2011-08-15 14:55:06 +08:00
Gail Badner
dc7feab061
HHH-6498 HHH-6337 : Updates to support single-table inheritance using new metamodel
2011-08-11 18:01:01 -07:00
Scott Marlow
2faeb783a4
HHH-6564 support pre-AS7 transaction manager lookup and AS7-AS4 usertransaction lookup
2011-08-11 13:42:25 -04:00
Gail Badner
e1f86077c2
HHH-6565 : Unique constraint columns that already exist in the table are not found
2011-08-10 13:45:29 -07:00
Gail Badner
446fcc6af8
HHH-6563 : NullPointerException using annotations source if a unique constraint is not mapped with a constraint name
2011-08-09 14:06:27 -07:00
Gail Badner
5ee60b1ca4
HHH-6560 : Discriminator match value is not initialized in root EntityBinding
2011-08-08 12:46:43 -07:00
Strong Liu
50ee956d49
HHH-6262 Bind @EmbeddedId
2011-08-08 14:07:01 +08:00
Hardy Ferentschik
89991f8610
HHH-6537 Adding check for @MapsId annotation to AssociationAttribute.
2011-08-05 12:32:00 +02:00
Gail Badner
6065d57e39
HHH-6547 : Basic properties cannot be made nullable in HBM XML
2011-08-04 18:58:10 -07:00
Gail Badner
cb5a74fd51
HHH-6337 : Add EntityBinding methods to support single-table inheritance
2011-08-04 10:16:11 -07:00
Hardy Ferentschik
eb766cc0f7
HHH-6537 Getting AssociationAttribute into shape. Parsing more association attributes and implementing missing attributes in ToOneAttributeSourceImpl.
...
Preperation for adding @MapsId
2011-08-04 16:06:52 +02:00
Hardy Ferentschik
683478674c
HHH-6537 formatting
2011-08-04 11:00:00 +02:00
Scott Marlow
72078ade4d
HHH-6543 change JBoss TM jndi string to java:jboss/TransactionManager
2011-08-03 22:12:29 -04:00
Gail Badner
2d52494b90
HHH-6423 : Add JoinedIterable<T>
2011-08-03 17:08:29 -07:00
Strong Liu
660a7cbef1
simple code format
2011-08-04 00:04:43 +08:00
Gail Badner
1d6a5d7fe1
HHH-6529 : Type is not resolved for plural attributes
2011-08-02 17:02:10 -07:00
Scott Marlow
5dc04960d6
Merge pull request #146 from scottmarlow/master
...
HHH-6536, set TCCL to the Hibernate classloader to workaround antlr loading class by name
2011-08-02 13:55:31 -07:00
Scott Marlow
07d15fb39b
HHH-6536, set TCCL to the Hibernate classloader
2011-08-02 14:08:19 -04:00
Hardy Ferentschik
0ff0e6e062
HHH-6535 Implementing support for @o.h.a.Target also fixing bug using ConfiguredClass.getClass() instead of ConfiguredClass.getConfiguredClass
2011-08-02 17:32:20 +02:00
Hardy Ferentschik
b336bf5d53
HHH-6501 Adding support for @Parent in EmbeddedClass
2011-08-02 12:40:02 +02:00
Hardy Ferentschik
6fb38e45ae
HHH-6501 Pushing custom tuplizer into ConfiguredClass
2011-08-02 12:26:12 +02:00
Hardy Ferentschik
b1478946db
HHH-6393 Adding more tests and implementing nested embeddables
2011-08-02 12:00:05 +02:00
Hardy Ferentschik
e875bb6004
HHH-6393 First cut of attribute overrides for embeddables
2011-08-01 18:08:49 +02:00
Hardy Ferentschik
ca7a1e284f
HHH-6393 Making the name of the test classes consistent
2011-08-01 15:47:49 +02:00
Hardy Ferentschik
b8cc897bee
HHH-6520 Construction of type resolver needs to be deferred
2011-08-01 15:22:43 +02:00
Hardy Ferentschik
f2338af9eb
HHH-6520 Some formatting and method name changes. Also moving AbstractAttributeTypeResolver into the type sub-package
2011-08-01 14:35:15 +02:00
Strong Liu
3689e533fb
HHH-6520 if no @GeneratedValue on an simple @Id property, then the generator type should be assigned
2011-08-01 19:50:27 +08:00
Strong Liu
5a00cb9276
HHH-6521 Column name is not quoted even the global quote identifier property is enabled
2011-08-01 19:50:27 +08:00
Strong Liu
37a8f83d2e
HHH-6490 Support @javax.persistence.Lob
...
HHH-6492 Support @javax.persistence.Enumerated
refact HHH-6489 Support @javax.persistence.Temporal
refact test
add license header
2011-08-01 19:47:15 +08:00
Strong Liu
67e8f311db
simple code refact
2011-08-01 13:51:32 +08:00
Strong Liu
cc2dab0f18
HHH-6490 Support @javax.persistence.Lob
...
HHH-6492 Support @javax.persistence.Enumerated
refact HHH-6489 Support @javax.persistence.Temporal
2011-07-30 17:19:09 +08:00
Gail Badner
2b0e0281b0
HHH-6506 : Descriminator type is not resolved
2011-07-29 17:27:54 -07:00
Gail Badner
bb7280a649
HHH-6519 : Temporarily use default column precision, scale, length when not specified
2011-07-29 17:22:20 -07:00
Gail Badner
d011313b26
HHH-6519 : Temporarily initialize default column precision, scale, and length in o.h.metamodel.relational.Size
2011-07-29 16:26:15 -07:00
Steve Ebersole
7742811466
HHH-6503 - Develop Set-style plural attribute support for new metamodel
2011-07-29 16:43:34 -05:00
Steve Ebersole
631286c77b
HHH-6503 - Develop Set-style plural attribute support for new metamodel
2011-07-29 16:43:33 -05:00
Hardy Ferentschik
425f41f5d6
HHH-6495 Implementing ComponentAttributeSource#getPath and re-enabling EmbeddableBinding test. Still not sure about all the different implementation in ComponentAttributeSourceImpl. Most of them just don't seem to be relevant.
2011-07-29 12:45:03 +02:00
Steve Ebersole
85c63dbaf0
Simple code cleanup
2011-07-28 11:39:08 -05:00
Hardy Ferentschik
baa649c802
HHH-6495 Adding a comment and reference to jira issue
2011-07-28 17:59:58 +02:00
Hardy Ferentschik
61ab328b4a
HHH-6495 Passing BasicAnnotationBindingTest. More methods of ComponentAttributeSource need implementing though.
2011-07-28 17:59:58 +02:00
Gail Badner
ca1c77d9f6
HHH-6499 : NPE can be thrown by some implementations of Helper.ValueSourcesAdapter.isIncludedInInsertByDefault() and isIncludedInUpdateByDefault()
2011-07-28 08:54:43 -07:00
Hardy Ferentschik
ab72eb05ec
HHH-6495 Putting FailureExpected on class level until the component processing via annotation is working
2011-07-28 13:08:48 +02:00
Strong Liu
b818f94eb1
HHH-1780 rollback wrongly commented test
2011-07-28 17:53:06 +08:00
Strong Liu
aac7e3ee7e
HHH-1780 negation of EXISTS in hql query does not work
2011-07-28 17:49:12 +08:00
Strong Liu
ec89e8674d
HHH-6485 Add support for @DiscriminatorFormula
2011-07-28 16:26:07 +08:00
Strong Liu
236ba1d247
HHH-6485 Add support for @DiscriminatorFormula
2011-07-28 16:26:06 +08:00
Gail Badner
ac7feff33a
HHH-6500 : EntityBinding.getEntity().getSuperType() is null for subclass EntityBinding
2011-07-27 21:35:58 -07:00
Gail Badner
b2692620d7
HHH-6497 : Update AbstractEntityPersister to use AssociationAttributeBinding.getCascadeStyle() and getFetchMode()
2011-07-27 13:58:30 -07:00
Steve Ebersole
e1f7ee8e0f
HHH-6480 - Develop component binding for new metamodel
2011-07-27 13:09:41 -05:00
Steve Ebersole
91f84c2303
HHH-6480 - Develop component binding for new metamodel
2011-07-27 11:49:10 -05:00
Steve Ebersole
e540089783
HHH-6480 - Develop component binding for new metamodel
2011-07-27 11:45:31 -05:00
Hardy Ferentschik
605ce4ba29
HHH-6489 @Tempoeral support
2011-07-27 14:08:34 +02:00
Hardy Ferentschik
3cbd2ae908
HHH-6488 Implementing SimpleIdentifierSource#getIdentifierGeneratorDescriptor for annotations
2011-07-27 13:40:25 +02:00
Hardy Ferentschik
9bf55b6e07
HHH-6488 Renaming JandexHelper#getValkueAsEnum to JandexHelper#getEnumValue
...
Also adding a test to JandexHelperTest which tests retrieving a unknown
annotation parameter
2011-07-27 13:39:26 +02:00
Hardy Ferentschik
9d63b05426
HHH-6488 Adding missing license header
2011-07-27 13:32:30 +02:00
Hardy Ferentschik
605c9e30a2
HHH-6488 Formatting and commenting
2011-07-27 13:31:25 +02:00
Hardy Ferentschik
350984a181
HHH-6212 Adding a secondary table test
2011-07-26 14:24:53 +02:00
Hardy Ferentschik
3ff5c13058
HHH-6212 Some discriminator related cleanup. Getting rid of DiscriminatorColumnValues
2011-07-26 14:24:52 +02:00
Hardy Ferentschik
57cb51fd14
HHH-6212 Adding 'Iterable<TableSource> getSecondaryTables()' to EntitySource
...
Extending EntityClass to collect secondary table information
2011-07-26 14:24:52 +02:00
Hardy Ferentschik
5954d1c2c4
HHH-6212 Consistent naming of test classes
2011-07-26 14:24:52 +02:00
Hardy Ferentschik
8ecd7aace8
HHH-6212 Consistent naming of test classes
2011-07-26 14:24:51 +02:00
Hardy Ferentschik
0c64e244c9
HHH-6212 Introducing ConstraintSource interface
...
Implementing unique table constraints using ConstraintSource and
re-enabling UqiqueConstraintBindingTests
2011-07-26 14:24:51 +02:00
Hardy Ferentschik
9eb049040a
HHH-6212 Renaming SimpleAttribute to BasicAttribute
2011-07-26 14:24:51 +02:00
Hardy Ferentschik
ae8a29bdb2
HHH-6216 Formatting and removing of obsolete imports and class
2011-07-26 14:24:51 +02:00
Strong Liu
bfa4734521
HHH-6482 ddl from schema export is not correctly formatted
2011-07-26 02:00:06 +08:00
Steve Ebersole
7529dd8e81
HHH-6479 - Split notions of locating and creating an attribute
2011-07-22 14:27:35 -05:00
Steve Ebersole
1de1325e64
HHH-6478 - Code cleanup in metamodel package
2011-07-22 13:11:45 -05:00
John Verhaeg
8c6b2a52fe
HHH-6477: Updated XML files used in tests to not use namespace prefix for target namespace
2011-07-22 12:18:09 -05:00
Hardy Ferentschik
ceda40b686
HHH-6476 implementing AttributeSource.getPropertyAccessorName and adding tests
2011-07-22 18:37:05 +02:00
John Verhaeg
092af61f04
HHH-6477: Added elementFormDefault='qualified' to hibernate configuration and mapping schemas
2011-07-22 11:02:55 -05:00
Steve Ebersole
9ec53fa1f8
HHH-6472 - Implementing EntityDiscriminator and discriminator match value
2011-07-22 08:07:00 -05:00
Steve Ebersole
486352eaa9
HHH-6471 - Redesign how EntityBinding models hierarchy-shared information
2011-07-21 12:35:30 -05:00
Steve Ebersole
46102a2be3
HHH-6471 - Redesign how EntityBinding models hierarchy-shared information
2011-07-21 12:21:26 -05:00
Hardy Ferentschik
8639904969
HHH-6447 Implementing EntityDiscriminator and discriminator value binding
2011-07-21 18:42:55 +02:00
Hardy Ferentschik
e358ab7b5a
HHH-6469 changing 'jaxb:version' to 'version' as per recommended workaround http://metro.1045641.n5.nabble.com/Both-jaxb-version-and-version-are-present-td1067289.html
2011-07-21 12:30:00 +02:00
Hardy Ferentschik
c069e6dada
HHH-6447 Formatting
2011-07-21 12:26:34 +02:00
Steve Ebersole
dd2cbf863d
HHH-6467 - Non-association attributes are not dirty-checked
2011-07-20 23:22:02 -05:00
Steve Ebersole
c7ae4477ae
HHH-6453 - Enable new metamodel in BaseCoreFunctionalTestCase
2011-07-20 18:16:24 -05:00
Steve Ebersole
2abfe3de23
HHH-6447 - Develop shared binding creation approach
2011-07-20 15:58:13 -05:00
Steve Ebersole
acc93a3d8c
HHH-6447 - Develop shared binding creation approach
2011-07-20 15:38:57 -05:00
Steve Ebersole
4968ad11fb
HHH-6447 - Develop shared binding creation approach
2011-07-20 15:38:56 -05:00
Gail Badner
ab3d89ae51
HHH-6460 : AbstractEntityPerister is missing simple property information
2011-07-20 02:48:31 -07:00
Gail Badner
f90f224f60
HHH-6257 : Add IdentifierGenerator to EntityIdentifier binding
2011-07-20 02:19:37 -07:00
Gail Badner
edb264ae15
finish-sf-build
2011-07-19 16:30:29 -07:00
Gail Badner
ba56266dec
HHH-6453 : Enable new metamodel in BaseCoreFunctionalTestCase
2011-07-19 10:59:55 -07:00
Hardy Ferentschik
2c37e01a00
HHH-6447 Using shared binding approach via annotation
2011-07-19 17:39:24 +02:00
Hardy Ferentschik
2ea24693c0
HHH-6371 Refactoring entity based test. Introducing @Resources
2011-07-19 17:32:11 +02:00
Steve Ebersole
8d3e94ab83
HHH-6447 - Develop shared binding creation approach
2011-07-19 00:08:40 -05:00
Gail Badner
49c54069cd
HHH-6449 : Change Exportable.sqlCreateStrings/sqlDropStrings(MetadataImplementor) to take Dialect argument instead
2011-07-18 15:11:23 -07:00
Gail Badner
5b7ee4f11b
HHH-6444 : Integrate new metamodel into SchemaExport
2011-07-18 13:29:22 -07:00
Steve Ebersole
55a630b8fd
HHH-6395 - Deprecate org.hibernate.annotations.Entity
2011-07-18 15:10:38 -05:00
Steve Ebersole
8725195501
HHH-6395 - Deprecate org.hibernate.annotations.Entity
2011-07-18 14:49:12 -05:00
Steve Ebersole
d9b4342562
HHH-6399 - Create @SelectBeforeUpdate annotation
2011-07-18 14:44:57 -05:00
Steve Ebersole
b7fe6c0d58
HHH-6398 - Create @DynamicUpdate annotation
2011-07-18 14:41:56 -05:00
Steve Ebersole
455b16075d
HHH-6397 - Create @DynamicInsert annotation
2011-07-18 14:38:28 -05:00
Steve Ebersole
764d55b3a1
HHH-6401 - Create @OptimisticLocking annotation
2011-07-18 14:24:55 -05:00
Steve Ebersole
7dc7132fdb
HHH-6400 - Create @Polymorphism annotation
2011-07-18 14:15:16 -05:00
Alex Snaps
c26a23bf90
EHC-864 Moved all Hibernate dependent classes from ehcache-core to hibernate-ehcache module and fixed to use new API
2011-07-19 01:51:02 +08:00
Steve Ebersole
c7421837a4
HHH-6447 - Develop shared binding creation approach
2011-07-18 12:27:52 -05:00
Hardy Ferentschik
6ffd34d234
HH-6447 marking failing test temporarily w/ @FailureExpected
2011-07-18 11:02:36 +02:00
Steve Ebersole
c5b013d368
HHH-6447 - Develop shared binding creation approach
2011-07-16 11:58:59 -05:00
Gail Badner
b17e062a37
HHH-6450 : Change length argument of Dialect.getTypeName() and TypeNames size/capacity to long
2011-07-15 17:53:05 -07:00
Steve Ebersole
809540b08c
HHH-6447 - Develop shared binding creation approach
2011-07-15 18:28:24 -05:00
Steve Ebersole
d3d1fdf423
HHH-6447 - Develop shared binding creation approach
2011-07-15 18:13:53 -05:00
Steve Ebersole
0c7498e31d
HHH-6447 - Develop shared binding creation approach
2011-07-15 18:11:32 -05:00
Hardy Ferentschik
dfd4e61a98
HHH-6371 Adding Hibernate type information for the attribute binding
2011-07-15 19:03:24 +02:00
Hardy Ferentschik
3f31aa8f69
HHH-6371 Bringing the annotation side into sync with the new push (setter) approach for the binders
...
Creating an explicit AnnotationBindingContext (instead of letting AnnotationProcessor implement it) and making use of the context in the global binders
Updating EntityBinder to use the push approach. Still needs major cleanup
2011-07-15 18:48:01 +02:00
Gail Badner
aa28d7016e
HHH-6431 : Update MetadataImplementor imports
2011-07-14 11:23:53 -07:00
Gail Badner
53e1a37adf
HHH-6431 : Add Exportable.sqlCreateStrings() and sqlDropStrings() and implementations
2011-07-14 11:23:53 -07:00
Steve Ebersole
c558583346
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-14 13:07:05 -05:00
Steve Ebersole
f7b0da60b3
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-14 11:13:05 -05:00
Steve Ebersole
9972c7ecb7
HHH-6437 - Improve Database to track default Schema object
2011-07-13 18:43:51 -05:00
Steve Ebersole
56aa17b0d5
HHH-6437 - Improve Database to track default Schema object
2011-07-13 18:26:25 -05:00
Steve Ebersole
229842aadb
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 17:39:09 -05:00
Steve Ebersole
4e18a56850
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 16:18:09 -05:00
Hardy Ferentschik
ad959ce566
HHH-6371 Fixing OverrideTest - package names in orm mapping files did not get updated properly during the package refactoring
2011-07-13 16:47:38 +02:00
Hardy Ferentschik
5e7b730f09
HHH-6371 changing the import statements in the annotation xml processing to use org.hibernate.metamodel.source.annotation.jaxb instad of org.hibernate.metamodel.source.annotation.xml
2011-07-13 16:35:00 +02:00
Steve Ebersole
8c28d46b07
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 09:13:22 -05:00
Steve Ebersole
c97075c3c8
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 09:08:31 -05:00
Steve Ebersole
24edf42c04
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 09:08:31 -05:00
Steve Ebersole
e339dac91e
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 09:08:31 -05:00
Steve Ebersole
c4c8c28a3b
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 09:06:17 -05:00
Steve Ebersole
a7179fbc49
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:59:13 -05:00
Steve Ebersole
9e95d41689
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:57:11 -05:00
Steve Ebersole
66bd796063
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:54:31 -05:00
Steve Ebersole
594f689d98
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:45:52 -05:00
Steve Ebersole
5efd0a8471
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:45:52 -05:00
Steve Ebersole
182150769a
HHH-6371 - Develop metamodel binding creation using a push approach
2011-07-13 08:45:52 -05:00
Hardy Ferentschik
99f8d26270
HHH-4630 Simplifying test and applying formatting style
2011-07-13 11:47:38 +02:00
Hardy Ferentschik
3ec6c11f12
HHH-4630 fix for criteria join on a composite identifier
2011-07-13 11:47:30 +02:00
Gail Badner
3dd9d37eec
Merge branch 'HHH-6418'
2011-07-12 14:26:59 -07:00
Gail Badner
ad3b58f5e2
HHH-6418 : org.hibernate.metamodel.relational.AuxiliaryDatabaseObject extends org.hibernate.mapping.RelationalModel
2011-07-12 14:26:08 -07:00
Gail Badner
30843f2032
HHH-6416 : Move AuxiliaryDatabaseObject into Database
2011-07-12 13:44:07 -07:00
Hardy Ferentschik
d58bb5a103
HHH-6392 making the simple class name the default jpa entity name
2011-07-12 15:02:35 +02:00
Hardy Ferentschik
959056dee7
HHH-6392 Making sure that overrides get applied and adding more tests
2011-07-12 14:57:14 +02:00
Hardy Ferentschik
593066b7f3
HHH-6392 Formatting
2011-07-12 12:07:55 +02:00
Hardy Ferentschik
2500a70668
HHH-6392 Applying overrides for mapped superclasses
2011-07-12 11:03:35 +02:00
Hardy Ferentschik
c2c3de9f90
HHH-6392 Extracting the attribute overrides. Next step is to apply the overrides when creating the attribute bindings
2011-07-12 11:03:35 +02:00
Strong Liu
1801faa1b3
HHH-2614 (I forgot to push ..., thanks hardy)
2011-07-12 09:28:46 +08:00
Hardy Ferentschik
50ac18c5c3
HHH-2614 Fixing test now that there is a DerbyTenSevenDialect
2011-07-11 13:49:26 +02:00
Hardy Ferentschik
77004f5fe2
HHH-6392 Starting to refactor JandexHelper
2011-07-11 13:26:23 +02:00
Hardy Ferentschik
a353d34f78
HHH-6392 Introducing a container for the attribute override values
2011-07-11 13:26:23 +02:00
Strong Liu
b413299847
HHH-2614 Blob Length Set to 255 By Default With Derby DB
2011-07-11 16:54:17 +08:00
Emmanuel Bernard
310c0441bb
HHH-6421 Reduce log level of LazyInitializationException from ERROR to TRACE
2011-07-08 18:12:30 +02:00
Tomaz Cerar
e47460317c
sql server dialect fix
2011-07-08 17:57:35 +02:00
Strong Liu
3075d7d7ee
typo in javadoc
2011-07-08 22:25:10 +08:00
Emmanuel Bernard
c5e91f6bda
HHH-6419 Let SessionImplementor#getFactory pass even out of Tx in TL bound sessions
2011-07-08 01:40:53 +02:00
Emmanuel Bernard
c48d4208db
HHH-6417 Implement EventType#toString
2011-07-07 23:51:57 +02:00
Hardy Ferentschik
b600f027a4
HHH-6278 Added some comments and renamed method in EntityClass - getPrimaryTableName to getClassNameForTable
2011-07-07 11:51:02 +02:00
Strong Liu
ce47766281
HHH-6278 quote all db identifiers
...
also this commit contains code that make annotation binder applying naming strategy
2011-07-07 11:24:54 +08:00
Gail Badner
5457b6c707
HHH-6411 : Integrate new metamodel into SingleTableEntityPersister
2011-07-06 15:08:36 -07:00
Gail Badner
d981f54942
HHH-6407 : Add SimpleValue.getAlias(Dialect) and implement in subclasses
2011-07-06 14:31:41 -07:00
Emmanuel Bernard
f0a8fe5643
HHH-6408 Be tolerant with empty (ie not null) properties
2011-07-06 23:09:59 +02:00
Emmanuel Bernard
426406ef32
HHH-6404 Move Hibernate Search integrator from Hibernate Core to Hibernate Search
2011-07-06 21:46:05 +02:00
Hardy Ferentschik
94aea008d3
HHH-6394 fixing the check for resultClass in named native query
2011-07-06 17:50:26 +02:00
Hardy Ferentschik
bcdefd10a6
HHH-6289 Adjusting log levels and fixing formatting and javadocs
2011-07-06 17:12:10 +02:00
Hardy Ferentschik
d1eec59c08
HHH-6381 Adding a actual assertion which tests the optional part. Also applying formatting styles.
2011-07-06 14:46:07 +02:00
David Mansfield
20559966b3
HHH-6381 - handle optional=true joins for SecondaryTables in the JoinedSubclassEntityPersister
2011-07-06 13:58:28 +02:00
Gail Badner
7c84b08391
HHH-6389 : Add TableSpecification.getQualifiedName(Dialect) and implement in subclasses
2011-07-05 21:01:11 -07:00
Gail Badner
3b22a9fd29
HHH-6387 : Add EntityBinding.getFilterDefinitions() and addFilterDefinition()
2011-07-05 14:08:17 -07:00
Hardy Ferentschik
ec482d3d0e
HHH-6201 Create attribute and attribute bindings for mapped super classes
2011-07-05 16:19:35 +02:00
Hardy Ferentschik
546ba3c550
HHH-6201 Introduce explicit maps for id-, simple- and association-attributes
2011-07-05 16:14:32 +02:00
Hardy Ferentschik
d3f20f44ea
HHH-6201 Import cleanup
2011-07-05 16:08:51 +02:00
Hardy Ferentschik
2ebe0c4005
HHH-6201 Changing toString implementation to just print the simple class name
2011-07-05 16:08:50 +02:00
Hardy Ferentschik
390d2fd00d
HHH-6201 Adding todo
2011-07-05 16:08:50 +02:00
Strong Liu
2061fd266a
HHH-6262 fix test failures
2011-07-05 14:16:02 +08:00
Strong Liu
e8b682b405
HHH-6386 sybase improvement
2011-07-05 12:32:42 +08:00
Strong Liu
793f317ea9
HHH-6262 bind @EmbeddedId
2011-07-04 14:45:19 +08:00
Gail Badner
88f69a135b
HHH-6365 : Use Identifier.toIdentifier() to create column names
2011-07-01 19:18:30 -07:00
Gail Badner
6499491374
HHH-6366 : Add integer value to uniquely identify Table and InLineView objects for column aliases
2011-07-01 14:35:49 -07:00
Gail Badner
4febfe4d82
HHH-6365 : Use Identifier.toIdentifier() to create column names
2011-07-01 13:45:05 -07:00
Gail Badner
8a5415d367
HHH-6359 : Integrate new metamodel into entity tuplizers
2011-07-01 12:26:17 -07:00
Gail Badner
86e0afce22
HHH-6352 : Change EntityBinding.getAttributeBindingClosureSpan() and getAttributeBindingClosure() to return data for declared attribute bindings
2011-06-29 15:35:07 -07:00
Gail Badner
1d26ac1e12
HHH-6360 : Build basic properties from an AttributeBinding
2011-06-29 14:51:43 -07:00
Gail Badner
0f88ec8b71
HHH-6372 : Provide a temporary way to initialize basic types in metamodel
2011-06-29 14:08:02 -07:00
Hardy Ferentschik
ff312720ce
HHH-6173 allow embeddable classes to use inheritance as well
2011-06-29 22:21:10 +02:00
Hardy Ferentschik
1ec38d23ab
HHH-6173 Introduced org.hibernate.metamodel.source.annotations.attribute package and moving attribute related classes from org.hibernate.metamodel.source.annotations.entity into it.
...
Also refactored generic type resolution via class mate
2011-06-29 22:21:10 +02:00
Hardy Ferentschik
96b4d410c4
HHH-6173 the makeXYX methods in EntityBinding now take the actual attribute instead of just the attribute name
2011-06-29 22:21:09 +02:00
Hardy Ferentschik
295e67201c
HHH-6173 Creating domain component for embeddables
2011-06-29 22:21:09 +02:00
Hardy Ferentschik
d86ce7e68a
HHH-6173 formatting
2011-06-29 22:21:09 +02:00
Hardy Ferentschik
157d50b434
HHH-6173 Fixing some bugs and adding some improvements pointed out by Strong
2011-06-29 22:21:09 +02:00
Hardy Ferentschik
08ed4c1e80
HHH-6173 Passing association and attribute overrides to EmbeddedClass
2011-06-29 22:21:09 +02:00
Hardy Ferentschik
fcbca08a1f
HHH-6173 making ConfiguredClass a base class for EnityClass and EmbeddedClass
2011-06-29 22:21:09 +02:00
Strong Liu
babeacefb0
HHH-6379 create EntityState enum to replace int constants in AbstractSaveEventListener
2011-06-29 17:56:42 +08:00
Gail Badner
0c757327bd
HHH-6372 : Provide a temporary way to initialize basic types in metamodel
2011-06-28 13:30:26 -07:00
Strong Liu
ffb14b28b7
HHH-6368 remove deprecated hibernate annotations
2011-06-28 10:29:16 +02:00
Gail Badner
919cdf7c69
HHH-6372 : Provide a temporary way to initialize HibernateTypeDescriptor.explicitType for "basic" types
2011-06-27 19:59:51 -07:00
Hardy Ferentschik
f4cc72b2d3
Revert "HHH-6368 remove deprecated hibernate annotations"
...
This reverts commit 5781948ab2
.
Re-adding the removed annotations since they are still used.
2011-06-27 14:03:39 +02:00
Strong Liu
5781948ab2
HHH-6368 remove deprecated hibernate annotations
2011-06-27 16:17:47 +08:00
Gail Badner
83ba7be3a3
HHH-6364 : Add AttributeBinding.getValuesSpan() and Tuple.valuesSpan()
2011-06-24 14:42:49 -07:00
Gail Badner
b174d78358
HHH-6358 : Integrate new metamodel into EntityMetamodel
2011-06-23 19:06:23 -07:00
Gail Badner
196f78c6a4
HHH-6352 : Temporarily change EntityBinding.getAttributeBindingClosureSpan() and getAttributeBindingClosure() to return info for ID only
2011-06-23 18:48:44 -07:00
Gail Badner
85245e5945
HHH-6362 : EntityBindingStateImpl.getOptimisticLockMode() returns annotations-specific value
2011-06-23 16:52:29 -07:00
Gail Badner
ceb9c0fef2
HHH-6352 : Add EntityBinding.getAttributeBindingClosureSpan() and getAttributeBindingClosure()
2011-06-22 16:40:28 -07:00
Strong Liu
592921ba5c
HHH-6348 POST_COMMIT_DELETE listener does not get executed
2011-06-22 17:45:59 +08:00
Gail Badner
2815409af7
HHH-6346 : Add EntityBinding.entityTuplizerClass(); change getEntityPersisterClass() to return Class<EntityPersister>
2011-06-22 00:21:07 -07:00
Steve Ebersole
159f6205f9
HHH-6340 - Revisit EntityBindingState
2011-06-22 01:05:29 -05:00
Gail Badner
6c9493017a
HHH-6343 : Remove JavaClassNameResolver because it is not used
2011-06-21 21:56:52 -07:00
Gail Badner
149771b6d8
HHH-6342 : Add EntityModeEntitySpecifics.getTuplizerClass()
2011-06-21 19:34:06 -07:00
Gail Badner
e2ff8ed542
HHH-6341 : Add AttributeBinding.isBasicPropertyAccessor()
2011-06-21 16:06:52 -07:00
Gail Badner
2129f94aa3
HHH-6335 : Change PojoEntitySpecifics to use JavaType for entity and proxy classes
2011-06-20 15:21:05 -07:00
Steve Ebersole
86e98b2432
HHH-6334 - Create JavaType for the metamodel
2011-06-20 15:15:36 -05:00
Steve Ebersole
26a47fdc34
HHH-6333 - Create DeferredInitializationValue
2011-06-20 12:43:14 -05:00
Steve Ebersole
4a4f636caf
HHH-6330 - Remove entity mode switching capability
2011-06-19 22:12:18 -05:00
Ocean-Blue
afc406a03b
Add comments to setDate, setTime, setTimestamp methods to reduce confusion to the Hibernate newbies in future.
2011-06-16 12:36:10 -07:00
Hardy Ferentschik
1e88107f3e
HHH-6173 Some initial refactorings to start processing @Embedded and @Embeddable
2011-06-16 18:40:26 +02:00
Hardy Ferentschik
7700719306
HHH-6173 Removing unused import
2011-06-15 22:35:50 +02:00
Hardy Ferentschik
5c012f63e5
HHH-6287 Adding description to junit assertions
2011-06-15 12:01:56 +02:00
Strong Liu
0eb87b73b9
HHH-6287 bind @Table.uniqueConstraints
2011-06-15 11:42:26 +02:00
Strong Liu
ddc1bccee6
add log
2011-06-15 17:21:16 +08:00
Strong Liu
80916b95fe
add logging of initator
2011-06-15 16:44:53 +08:00
Gail Badner
8aeaf28408
HHH-6321 : Add org.hibernate.metamodel.binding.CascadeType.toCascadeStyle()
2011-06-14 17:00:43 -07:00
Gail Badner
7e2e1e3ea7
HHH-6319 : Add getter for attribute node name
2011-06-14 15:36:42 -07:00
Gail Badner
496b508c73
HHH-6320 : Add boolean values and getters to EntityIdentifier indicating if an ID is embedded or "identifier mapper"
2011-06-14 15:20:44 -07:00
Gail Badner
f12aad3493
HHH-6318 : Change EntityIdentifier.attributeBinding to be type SimpleAttributeBinding
2011-06-14 13:54:24 -07:00
Gail Badner
4ef305ae2c
HHH-6318 : Change EntityIdentifier.attributeBinding to be type KeyValueBinding
2011-06-14 12:51:51 -07:00
Hardy Ferentschik
b6f9d9d5d7
HHH-6300 Adding support for @BatchSize and @RowId
2011-06-14 16:17:23 +02:00
Hardy Ferentschik
24bd525693
HHH-6300 Adding support for custom sql via @SqlInsert, @SqlUpdate, @SqlDelete and @SqlDeleteAll
2011-06-14 12:49:15 +02:00
Strong Liu
a2982ea939
format
2011-06-14 16:57:45 +08:00
Strong Liu
85ce03969d
format
2011-06-14 15:57:43 +08:00
Hardy Ferentschik
002779dffb
HHH-6300 Adding support for @Synchronize annotation
2011-06-13 16:06:33 +02:00
Hardy Ferentschik
cbd92d05bc
HHH-6300 Creating initial version of EntityBindingStateImpl. Removing un-used setters in EntityBinding
2011-06-13 14:28:50 +02:00
Strong Liu
92ad3eed80
HHH-6297 remove legacy cache api
2011-06-09 12:18:59 +08:00
andy.miller
dd46fe071a
HHH-6258: Change the un-released batch message from WARN to DEBUG for performance improvement.
2011-06-08 12:16:03 -05:00
andy.miller
bf066b8121
HHH-6258: Performance enhancement to toFragmentString method to only append to the StringBuffer, and not do inserts into the beginning, which causes additional buffer allocations and copies that are unnecessary. Also, changed the StringBuffer to a StringBuilder.
2011-06-08 12:16:03 -05:00
andy.miller
02a866c702
HHH-6258: Fixed a problem with a conflict with Gale's change to this class. I had to add the two local variables that she didn't have that I added.
2011-06-08 12:16:03 -05:00
Andrig Miller
09a9b65201
HHH-6258: Fixed typo when getting the JdbcServices.class from the serviceRegistry. I forgot to build the source before committing.
2011-06-08 12:16:02 -05:00
Andrig Miller
e01bb8a911
HHH-6258: Wrap trace and debug log statements to lessen the load on JBossLogManagerLogger.doLog. This improved throughput quite a bit.
2011-06-08 12:16:02 -05:00
Andrig Miller
a917bb4b40
HHH-6258: Cached JdbcServices and Dialect in local variables to lessen load on AbtractServiceRegistryImpl.localServiceBinding(java.lang.Class). This improved throughput.
2011-06-08 12:16:02 -05:00
Andrig Miller
abe51d5b35
HHH-6258: Cached service registry classes in local variables to remove load from AbstractServiceRegistryImpl.locateServiceBinding(java.lang.Class). This resulted in a decent improvement in throughput.
2011-06-08 12:16:02 -05:00
Steve Ebersole
8593cf91cd
HHH-6206 - Explicitly add antlr jar to transitive dependencies
2011-06-08 11:12:56 -05:00
Steve Ebersole
98e7f9537f
HHH-6229 - Clean up MappingDefaults
2011-06-08 10:53:18 -05:00
Gail Badner
6d52bcff6b
HHH-6217 : Create EntityBindingState and implement for HBM XML
2011-06-08 02:23:58 -07:00
Gail Badner
f89afec721
Merge branch 'HHH-6110'
2011-06-07 10:46:43 -07:00
Strong Liu
2077b5f43c
HHH-2176 DB2 setMaxResults problem in Hibernate 3.1.3
2011-06-07 17:54:18 +08:00
Gail Badner
814b514933
HHH-6110 : Integrate new metamodel into persisters
2011-06-07 02:41:49 -07:00
Gail Badner
ba44ae26cb
HHH-6110 : Integrate new metamodel into persisters
2011-06-06 18:13:46 -07:00
Strong Liu
9c90c25fea
HHH-6294 use enum instead of constant
2011-06-07 00:17:18 +08:00
Strong Liu
72aedc8682
HHH-6294 use enum instead of constant
2011-06-07 00:16:33 +08:00
Strong Liu
1320208baf
HHH-4943 ilike support is incomplete
2011-06-06 16:42:13 +08:00