Oliver Gierke
f71477f17d
DATADOC-289 - Fixed invocation of AfterLoadEvent in AbstractMongoEventListener.
...
Invoke events that are not bound to the domain type before the domain type check. Removed unnecessary gentrification of AfterLoadEvent.
14 years ago
Oliver Gierke
454df1e7f1
DATADOC-273 - Persisting type information for raw types as well.
...
We now trigger writing type informations for subtypes of raw collections and maps as well.
14 years ago
Oliver Gierke
80641a0943
DATADOC-293 - Added Polygon abstraction to Criteria.
...
Introduced Polygon value object to capture a list of Points. Polished implementation of Circle (equals(…) and hashCode()) and API of Criteria. Added some additional unit tests. Introduced Shape interface to allow streamling the implementation of building within-Criterias.
Ignoring the tests for polygons right now until we have updated the Mongo instance on the CI server to 2.0.
14 years ago
Oliver Gierke
e405bf574c
DATADOC-291 - MongoQueryCreator now considers mapping information for query building.
...
Instead of using the pure PropertyPath of the PartTree we ask the MappingContext for a PersistentPropertyPath and create a field name based path expression from it.
14 years ago
Oliver Gierke
9f8e406aff
DATADOC-275 - Fixed id handling for DBRefs.
...
Trying to convert target ids into ObjectId or String before using the actual type.
14 years ago
Oliver Gierke
7d26366352
Added test case to show usage of custom converters and querying.
14 years ago
Oliver Gierke
864ae831dd
DATADOC-285 - Added test case for issue, doesn't fail right now.
14 years ago
Oliver Gierke
bfb13d99e3
DATADOC-280 - Added maxAutoConnectRetryTime config option.
...
Extended MongoOperationsFactoryBean to carry maxAutoConnectRetryTime property and exposed that through the XML namespace.
14 years ago
Oliver Gierke
f39de4c28e
DATADOC-286 - Added support for GreaterThanEqual and LessThanEqual.
...
Using those keywords provided by Spring Data Commons will cause $gte and $lte criterias to be created.
14 years ago
Oliver Gierke
3bdeb68617
DATADOC-278 - QueryMapper now converts ids for $ne correctly.
14 years ago
Oliver Gierke
6b40a27c92
DATACMNS-76 - Adapt changes of Spring Data Commons.
14 years ago
Oliver Gierke
237cbec945
DATADOC-284 - Added custom SpringDataMongodbSerializer.
...
The custom MongodbSerializer considers mapping information when building keys for the Querydsl queries to be executed.
14 years ago
Oliver Gierke
39bc6771b7
DATADOC-183 - Added count(…) methods to MongoOperations.
...
MongoTemplate is now able to count documents using either an entity class or collection name.
14 years ago
Oliver Gierke
73b2d5a99c
DATADOC-270 - Removed critical Sonar warnings from codebase.
14 years ago
Oliver Gierke
5dab0c721e
DATADOC-277 - Upgraded to Querydsl 2.2.2.
14 years ago
Oliver Gierke
bf7c9663cf
DATADOC-274, DATADOC-276 - Split up repository package to be consistent with Spring Data JPA.
...
Introduced dedicated config, query and support packages. Updated Sonargraph architecture description introducing subsystems for repository layer.
14 years ago
Oliver Gierke
135742b7e4
Fixed potential NullPointException in debug level in MongoQueryCreator.
14 years ago
Mark Pollack
dee0307055
DATADOC-269 - XML configuration for replica sets is not working
14 years ago
Oliver Gierke
06fb4144e0
DATADOC-261 - Added id to geoNear section of reference Documentation.
14 years ago
Oliver Gierke
5fdc600570
DATADOC-272 - Moved XSD file into correct package.
14 years ago
Oliver Gierke
f54c69b6ef
DATADOC-258 - Updated dependencies to the latest versions.
14 years ago
Oliver Gierke
decdcff79f
Added fallback references to general repository documentation.
14 years ago
Oliver Gierke
be8daa5268
Removed obsolete MongoBeanWrapper and MongoPropertyDescriptors.
14 years ago
Oliver Gierke
c4cd074d4d
DATADOC-259 - Fixed potential NullPointerException in MapingMongoConverter.writeMapInternal(…).
...
MappingMongoConverter.writeInternal(…) invoked ….writeMapInternal(…) handing in null for the TypeInformation which violated the implicit contract for the method. Made contract explicit in Javadoc and hand in plain Map TypeInformation.
14 years ago
Oliver Gierke
8b7521a93b
DATADOC-268 - CustomConversion considers types only simple for registered write converters.
...
In cases where only a reading converter is registered (e.g. to manually instantiate the object instance) the type the reading converter is registered for must not be regarded as simple as it will be written to the DBObject as is.
14 years ago
Oliver Gierke
ba508f497c
DATACMNS-72 - Adapt changes introduced in Spring Data Commons.
...
Removed references to MappingContextAware(BeanPostProcessor).
14 years ago
Oliver Gierke
091246a9aa
Polished map-reduce tests and formatted documentation with XMLEditor.
15 years ago
Oliver Gierke
745e1f313d
DATADOC-259 - MappingMongoConverter now converts Maps nested in Collections as well.
...
Fixed nested type handling in MappingMongoConverter.writeMapInternally(…). Force usage of ConversionService for simple values if read value doesn't match target type.
15 years ago
Mark Pollack
234e04f4a3
minor doc fices
15 years ago
Thomas Risberg
15ab529596
preparing for snapshot builds
15 years ago
Thomas Risberg
00bea23eed
preparing for 1.0.0.M4 MongoDB release
15 years ago
Thomas Risberg
c646c1f3b2
Updated changelog for 1.0.0.M4 MongoDB
15 years ago
Thomas Risberg
069f491603
DATADOC-232 added unit tests for multi set and inc updates
15 years ago
Thomas Risberg
e426ba4d43
DATADOC-210 removed Java 6 only method to provide Java 5 compatibility
15 years ago
Mark Pollack
756f886cef
DATADOC-7 - Support for map-reduce operations in MongoTemplate
15 years ago
Thomas Risberg
9bb42245bb
changed the test for index names since they don't seem to be consistent
15 years ago
Thomas Risberg
c15263a259
updated .gitignore
15 years ago
Mark Pollack
758ee97a8d
DATADOC-7 - Support for map-reduce operations in MongoTemplate
15 years ago
Mark Pollack
4f92690f58
DATADOC-255 - Add to MongoOperations and executeCommand with an additional integer options argument
...
DATADOC-256 - Update to use MongoDB driver version 2.6.5
DATADOC-7 - Support for map-reduce operations in MongoTemplate
15 years ago
Mark Pollack
595ed69820
DATADOC-255 - Add to MongoOperations and executeCommand with an additional integer options argument
...
DATADOC-256 - Update to use MongoDB driver version 2.6.5
DATADOC-7 - Support for map-reduce operations in MongoTemplate
15 years ago
Oliver Gierke
48bf08afa3
DATADOC-68 - Updated documentation regading geoNear usage with MongoOperations.
15 years ago
Mark Pollack
98bdae4a00
DATADOC-7 (Add initial options class for Map reduce)
15 years ago
Mark Pollack
f08b87d8d6
DATADOC-7 (Add initial options class for Map reduce)
15 years ago
Oliver Gierke
6c3ffeac5f
Merge branch 'geo-repo'
...
* geo-repo:
DATADOC-68 - Support for geo-near queries at repositories.
15 years ago
Oliver Gierke
490ddc4a0e
DATADOC-254 - Reject invalid MongoDB database names.
...
Only letters, numbers underscores and dashes are now allowed.
15 years ago
Oliver Gierke
ae26f4fea1
DATADOC-68 - Support for geo-near queries at repositories.
15 years ago
Oliver Gierke
e9ea756a3a
DATADOC-253 - Upgraded to Spring 3.0.6.
15 years ago
Oliver Gierke
c4c95813b7
DATADOC-199 - Added caching for MongoPersistentProperty.isIdProperty and ….getFieldName.
...
Continuous field and annotation lookups in those methods have turned out to be some hotspots in performance tests. Added a CachingMongoPersistentProperty that delegates to the actual implementation once and caching it.
15 years ago
Mark Pollack
bfeb1b34c1
DATADOC-170 - Streamlined AbstractMongoEventListener (fix test)
15 years ago
Oliver Gierke
44def7dddb
DATADOC-170 - Streamlined AbstractMongoEventListener.
...
Renamed Abstract{Mapping => Mongo}EventListener. Removed generic typing for the MongoMappingEvent and stick to domain type generification only.
15 years ago