Jakarta ee DAO类是单例的还是原型的最好方法

Jakarta ee DAO类是单例的还是原型的最好方法,jakarta-ee,Jakarta Ee,我正在学习DAO层和写作课程。这些类将使用SpringIOC注入服务层。什么是Singleton/Prototype的最佳方法(DAO类没有任何状态)如果它们没有状态,那真的没什么关系。将它们保留为单例,这样就不会有多个不必要的同一DAO实例 请注意,如果您的服务本身是单例的,那么使用DAO原型只会在注入服务的每个服务中创建一个实例。使用单例不会造成潜在的瓶颈吗?为什么?不,不会的。对不起,这实际上不是为了发布:)我没有Spring的经验,我想知道如果Spring管理对singleton.EJB

我正在学习DAO层和写作课程。这些类将使用SpringIOC注入服务层。什么是Singleton/Prototype的最佳方法(DAO类没有任何状态)

如果它们没有状态,那真的没什么关系。将它们保留为单例,这样就不会有多个不必要的同一DAO实例


请注意,如果您的服务本身是单例的,那么使用DAO原型只会在注入服务的每个服务中创建一个实例。

使用单例不会造成潜在的瓶颈吗?为什么?不,不会的。对不起,这实际上不是为了发布:)我没有Spring的经验,我想知道如果Spring管理对singleton.EJB容器的访问,并发访问是否会成为一个问题。然后我去查了一下,发现它没有,也不会有瓶颈。