Commit Graph

290 Commits

Author SHA1 Message Date
godotg a0b6b8c573 perf[orm]: output stack trace with no exception word 2024-07-09 17:01:31 +08:00
luca ea7d1cf304 feat[orm]:output stack information when concurrent writeh 2024-07-09 14:32:01 +08:00
godotg 73aee5c7de perf[entity]: check getMethod return type of the id field 2024-07-04 12:35:50 +08:00
godotg b1d5afb631 fix[entity wrapper]: box type not match error 2024-07-03 23:06:32 +08:00
godotg 76ee8f310e fix[entity wrapper]: box type not match error 2024-07-03 23:05:27 +08:00
godotg f935aebfb7 test[orm]: test 2024-07-03 10:49:13 +08:00
godotg 4107679bfc test[orm]: test 2024-07-02 22:22:43 +08:00
godotg 0c0dc62c2b perf[cow]: CopyOnWriteHashMap equals and hashcode 2024-07-02 12:56:05 +08:00
godotg 7ae1971be9 test[cow]: CopyOnWriteHashMap test 2024-07-02 12:26:35 +08:00
godotg 20ee236185 chore[collection]: recommend log 2024-07-02 12:14:36 +08:00
godotg 1af2314716 chore[orm]: recommend using CopyOnWriteArrayList or ConcurrentHashMap in @EntityCache 2024-07-02 11:40:09 +08:00
godotg 6d00021b9a chore[index]: comment 2024-07-02 11:17:45 +08:00
godotg e2ca94297a ref[ttl]: delete ttl index 2024-07-02 11:04:16 +08:00
godotg 14816b193d chore[orm]: comment 2024-07-01 21:16:33 +08:00
godotg 2d43cd717a chore[IEntity]: comment 2024-07-01 21:11:26 +08:00
godotg 755cc1a97f test[orm]: test 2024-07-01 18:57:15 +08:00
godotg a2832e6465 ref[orm]: use generic type interface 2024-07-01 18:42:28 +08:00
godotg d9e0728d2f ref[orm]: use generic type interface 2024-07-01 18:40:48 +08:00
godotg d86f7b1713 chore[wrapper]: comment 2024-07-01 17:45:33 +08:00
godotg 62290fb35f perf[wrapper]: generic type interface 2024-07-01 17:42:46 +08:00
godotg 10bd52f626 test[orm]: wrapper test 2024-07-01 17:24:05 +08:00
godotg 82f54c7786 test[orm]: cache test 2024-07-01 17:03:48 +08:00
godotg a2fbc08b1a ref[EntityDef]: remove entity class from EntityDef to EntityCache 2024-07-01 15:49:06 +08:00
godotg 304a37bebe feat[IEntityWrapper]: new entity method 2024-07-01 15:31:56 +08:00
godotg e13cdd424a ref[IEntityWrapper]: wrap entity method 2024-07-01 15:12:35 +08:00
godotg 688c2a9917 ref[IEntity]: delete empty() method and EntityCache load() method can return null entity 2024-07-01 14:06:54 +08:00
godotg c475a6ec4a ref[version]: use "orm" as root element in xml, "config" is not used anymore and use "orm" instead 2024-07-01 13:59:40 +08:00
godotg a79fdfceda feat[version]: use javassist to enhance version interface 2024-07-01 13:53:03 +08:00
godotg 1cb440a5f6 feat[version]: use javassist to enhance version interface 2024-07-01 13:52:21 +08:00
godotg 1b4626e033 chore[orm]: revise warning 2024-07-01 12:37:17 +08:00
godotg 28d2ac6078 ref[version]: The gvs() and svs() methods have been removed from the orm and replaced with @Version annotations 2024-07-01 12:24:25 +08:00
godotg aa8c321ffe perf[persist]: reduce the pressure of concurrent writes to the database 2024-06-27 13:54:29 +08:00
godotg 77499de278 del[batch]: unnecessary NOT_THREAD_SAFE_BATCH_SIZE 2024-06-27 13:35:33 +08:00
godotg 4e50f8b2b0 chore[entity]: comment 2024-06-26 17:57:27 +08:00
godotg 58f484fd5c feat[entity]: entity without @EntityCache annotation is allowed 2024-06-26 17:50:25 +08:00
godotg f48e977283 chore[orm]: delete unnecessary try/catch in persistAllAndCompare 2024-06-26 13:02:47 +08:00
godotg 982e123e87 fix[orm]: cache cannot be persisted when closed application 2024-06-26 12:50:33 +08:00
godotg 4067c9c07d fix[orm]: interface judgement 2024-06-25 15:40:12 +08:00
godotg 5f14eeae83 perf[orm]: thread safe entity 2024-06-25 15:05:08 +08:00
godotg 8705e28f60 perf[orm]: unsafe collection persist batch size 2024-06-25 14:50:23 +08:00
godotg 79ac7f436e chore[orm]: comment 2024-06-25 14:13:20 +08:00
godotg 5fa6f65c63 chore[orm]: comment 2024-06-25 13:57:53 +08:00
godotg e2747177e2 fix[orm]: unsafe collection check 2024-06-25 13:06:37 +08:00
godotg facea30fb5 chore[orm]: comment 2024-06-25 12:55:11 +08:00
godotg 82b8e6211b test[orm]: persist test 2024-06-25 12:47:49 +08:00
godotg ddd292b6d2 ref[orm]: persist entity in same update thread 2024-06-25 12:44:21 +08:00
godotg c3e275a788 test[orm]: delete useless annotation 2024-06-24 18:00:51 +08:00
godotg bf7d963296 feat[orm]: persist the entity of the specified key 2024-06-24 17:55:08 +08:00
godotg 568c3c4c8a feat[orm]: persist the entity of the specified key 2024-06-24 17:44:22 +08:00
godotg e82f3b3a1c perf[orm]: concurrent collection check 2024-06-24 17:36:44 +08:00