jaysunxiao
|
6dd5b3ac65
|
perf[id]: catch getIncrementIdFromMongo exception
|
2024-09-22 14:57:37 +08:00 |
|
godotg
|
da8e2f6b42
|
chore[cache]: simplify code
|
2024-08-26 11:18:45 +08:00 |
|
luca
|
9a792ec08e
|
feat[cache]: get the data in the cache
|
2024-08-22 17:35:20 +08:00 |
|
godotg
|
469cbab443
|
feat[release]: 4.0.0 release
|
2024-08-20 20:38:56 +08:00 |
|
godotg
|
4f369e1ca6
|
Merge remote-tracking branch 'origin/main'
|
2024-08-20 13:28:13 +08:00 |
|
godotg
|
1277ab03ea
|
perf[cache]: reduce the duplication of objects
|
2024-08-20 13:27:28 +08:00 |
|
godotg
|
6331c66dc4
|
chore[doc]: update doc
|
2024-08-17 10:50:53 +08:00 |
|
godotg
|
a844013eb0
|
perf[orm]: avoid resize
|
2024-08-03 14:24:15 +08:00 |
|
godotg
|
a455317925
|
style[orm]: code style
|
2024-08-03 14:09:11 +08:00 |
|
sando
|
bd3614205c
|
ref[orm]: Optimize naming and logic
|
2024-07-30 20:59:34 +08:00 |
|
sando
|
b2a45c703b
|
feat[orm]: id filed can use other name with @BsonId or @Id annotation
|
2024-07-30 12:15:13 +08:00 |
|
sando
|
50fb45dd66
|
Revert "feat[orm]: id filed can use other name with @BsonId annotation"
This reverts commit e6544eaeb8.
|
2024-07-30 11:29:29 +08:00 |
|
godotg
|
e6544eaeb8
|
feat[orm]: id filed can use other name with @BsonId annotation
|
2024-07-29 18:01:01 +08:00 |
|
godotg
|
4bc8650e29
|
perf[entity]: persist entity with different version strategy
|
2024-07-29 17:19:30 +08:00 |
|
godotg
|
ee43b08908
|
perf[entity]: persist entity with different version strategy
|
2024-07-29 17:14:46 +08:00 |
|
godotg
|
db7feb2acf
|
feat[cache]: batch remove callback
|
2024-07-29 16:07:16 +08:00 |
|
godotg
|
c91e4f6f08
|
chore[orm]: log
|
2024-07-29 15:45:57 +08:00 |
|
luca
|
3217238c61
|
perf[orm]: optimized cache landing
|
2024-07-29 14:09:38 +08:00 |
|
godotg
|
a721f6d5ff
|
chore[orm]: accessor log
|
2024-07-26 17:42:40 +08:00 |
|
box
|
25f6c06faf
|
perf[orm]: 分布式id生成器优雅写法
|
2024-07-26 14:53:49 +08:00 |
|
box
|
267cbbbff2
|
perf[orm]: for循环解决分布式id生成器创建时duplicate key问题
|
2024-07-26 14:31:40 +08:00 |
|
box
|
7724e83b57
|
perf[orm]: 减少分布式id生成器创建时duplicate key问题
|
2024-07-26 12:00:40 +08:00 |
|
godotg
|
c944853d45
|
test[orm]: index test
|
2024-07-19 18:16:58 +08:00 |
|
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 |
|