0

这听起来像是一个简单的问题,但我目前正在开发一个服务器应用程序,它应该能够同时为许多客户端提供服务。

是否有任何模式甚至更好的库能够按需从数据库加载对象并将它们异步发布到多个远程调用。

我在想冬眠。但由于我刚刚听说过,我不确定这是否是我需要的。

我遇到的问题是,它需要大量的锁、队列和 Runnable 来为从数据库构建的对象构建线程安全缓存。

4

1 回答 1

3

不要重新发明轮子!

JPA 和 Hibernate 都是对象到关系数据库映射的绝佳解决方案。

任何 JPA 提供者和 Hibernate 都将有效地缓存对象,即使在多线程环境中也是如此。

如果这是您第一个使用 ORM 的项目,请花时间学习它……您将永远不会后悔。

于 2013-05-01T23:00:37.940 回答