godotg
|
5fc059ea96
|
test[kotlin]: protocol test
|
2024-07-06 12:05:43 +08:00 |
|
godotg
|
e6347a35d4
|
test[kotlin]: protocol test
|
2024-07-06 11:55:14 +08:00 |
|
godotg
|
4ea7d7d6f0
|
perf[kotlin]: null safe
|
2024-07-06 11:07:40 +08:00 |
|
godotg
|
e7f234202e
|
feat[kotlin]: cut down kotlin protocol
|
2024-07-06 10:59:14 +08:00 |
|
godotg
|
bd419e3d54
|
feat[protocol]: kotlin support
|
2024-07-06 08:47:00 +08:00 |
|
godotg
|
5f6fffa44b
|
Rename .java to .kt
|
2024-07-06 08:46:59 +08:00 |
|
godotg
|
c0d22175ff
|
feat[protocol]: kotlin protocol support
|
2024-07-05 18:43:02 +08:00 |
|
godotg
|
905a19deda
|
fix[generate]: protocol generate path error
|
2024-07-05 13:48:48 +08:00 |
|
godotg
|
57d7040579
|
perf[java]: cut down java protocol generation
|
2024-07-05 13:42:12 +08:00 |
|
godotg
|
0dab67b549
|
feat[java]: cut down java protocol generation
|
2024-07-05 12:37:39 +08:00 |
|
godotg
|
38e80a800f
|
feat[protocol]: java protocol with no dependency
|
2024-07-05 10:07:02 +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
|
f839a58b2f
|
test[padding]: compatible protocol of adjustPadding test
|
2024-07-03 14:58:18 +08:00 |
|
godotg
|
d8ed791bfd
|
ref[xml]: <net:config> to <net:net>, <orm:config> to <orm:orm>
|
2024-07-03 11:20:13 +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
|
382d4b423d
|
test[protocol]: test
|
2024-07-02 18:57:23 +08:00 |
|
godotg
|
a3220afd68
|
test[array list]: test
|
2024-07-02 18:43:45 +08:00 |
|
godotg
|
7d7e7a9ee5
|
test[hashset]: test
|
2024-07-02 17:40:08 +08:00 |
|
godotg
|
088691082f
|
test[hashmap]: test
|
2024-07-02 16:55:17 +08:00 |
|
godotg
|
7af6dede5f
|
fix[HashMapLongInt]: type conversion error
|
2024-07-02 16:54:46 +08:00 |
|
godotg
|
b6d3103d81
|
fix[HashMapLongLong]: type conversion error
|
2024-07-02 16:26:34 +08:00 |
|
godotg
|
b847f008d6
|
ref[collection]: reformat equals and hashcode
|
2024-07-02 16:00:45 +08:00 |
|
godotg
|
08a1e7a8ae
|
perf[hashmap]: equals and hashcode
|
2024-07-02 15:23:47 +08:00 |
|
godotg
|
e4c0152181
|
test[hashmap]: test
|
2024-07-02 15:12:19 +08:00 |
|
godotg
|
3cb3f304df
|
perf[hashmap]: ConcurrentHashMapLongObject equals and hashcode
|
2024-07-02 15:10:57 +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
|
56d49546a6
|
feat[cop]: add concurrent map of CopyOnWriteHashMap
|
2024-07-02 12:13:06 +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 |
|