entitymanager相关内容
非常奇怪的异常 我的代码 查询q = em.createQuery(“从聊天用户u中选择u”); List list =(List)q.getResultList(); for(int i = 0; i
..
自定义表单类型 使用Symfony\Component\Form\AbstractType; 使用Symfony\Component\Form\FormBuilderInterface; 使用Symfony\Component\Form\FormInterface; 使用Symfony\Component\Form\FormView; 使用Symfony\Component\Opti
..
我最近创建了一个Web服务,该服务使用Java中的静态方法从数据库中获取项目列表。 该Web服务可以完美工作并返回JSON回到呼叫者。但是,它只能运行一次。如果您尝试刷新或发出新请求,我会收到 EntityManagerFactory关闭错误。 这是Web Service类看起来像: 公共类WebService扩展了HttpServlet { @Override 受保护的
..
我有两个 Entitymanager bean配置。每个指向不同模式的单独数据库(一个是Oracle,另一个是内存中的H2) 我该怎么做才能解决模棱两可的问题每个存储库都应使用Entitymanager?现在,我收到此错误: 没有定义类型为[javax.persistence.EntityManagerFactory]的唯一bean: 应该是单个bean,但是找到了2个
..
我有一个使用Spring和Jersey的Hibernate / JPA应用程序。在我的应用程序上下文中,我设置了数据源,定义了一个实体管理器工厂,并使用该实体管理器工厂设置了事务管理器,并使用事务性注释对各种服务方法进行了注释,因此我还要使用tx:annotation-driven定义进行连接在我需要的交易经理中。此设置效果很好,我已经能够读写。我想转到一个数据库设置,其中有一个具有多个从属的主服
..
没有用于当前线程的实际事务的EntityManager-无法可靠地处理“持久”调用 当我使用JUnit进行测试时,persist方法有效,并且我看到我的对象已插入,但是当我通过控制器调用该方法不起作用 这是我的项目: applicationContext.xml
..
在我的项目中,我忘记为每个操作关闭实体管理器。一段时间后,由于与mysql服务器的连接过多,出现异常。这是否意味着每个实体管理器都建立了连接?当我们忘记关闭连接时会发生什么?我只使用了一个实体管理器工厂。 解决方案 假设您使用的是由应用程序管理的实体管理器,那么您负责用于初始化和关闭实体管理器。另一方面,如果您依靠容器将实体管理器注入会话Bean(或任何托管类)中,则容器负责确保实体管理器
..
当我坚持使用“ Joueur”(参见下面的类)时,会收到NullPointerException,但我不知道为什么 em.persist(new Joueur(“ pseudo”,“ mdp”,“ mail”)); 这是我的课程“ Joueur”: @Entity @NamedQueries({ @NamedQuery(name =“ trouverPar
..
我为我的项目制作了一个自定义文档管理器,实现了一些新的底层功能(此帖子之后)。 p> 现在,我想在新的文档管理器中注入自定义配置(我想与实体管理器相同)。我不知道该怎么做... 我希望yaml文件中的此配置可以设置自定义文档管理器的参数。到目前为止,我发现的唯一方法是编写一个返回硬编码配置数组的静态函数,但这有点脏...) 是否有正确的方法或 解决方案 要在 conig.
..
我正在尝试完成类似于以下SQL的操作,但是使用的是Doctrine API。 SELECT * FROM table_name WHERE column_name NOT IN(1、2、3); 我在想这样的事情: $ entityManager-> getRepository($ entity)-> findBy(array('ID'=> array('NOT
..
我已经设置了使用Guard的Custom Authenticator,并自动为服务连线。 我现在指定了第二个数据库连接(oracle),但是Symfony现在不允许在我的服务配置中自动装配,因为它不知道将EntityManager注入自定义Authenticator类时要使用哪个数据库连接。 任何想法我都可以配置依赖注入以使用特定的数据库连接因此我可以继续使用AutoWire。
..
在多线程应用程序中如何使用Hibernate EntityManager (例如,每个客户端连接在服务器上启动它自己的线程)。 应仅由EntityManagerFactory创建一次EntityManager,例如: 私有静态EntityManagerFactory emf = Persistence.createEntityManagerFactory (“单元”); 私有静态En
..
我想在使用2个不同实体管理器的服务中使用自动装配.如何实现这样的目标? use Doctrine\ORM\EntityManager; class TestService { public function __construct(EntityManager $emA, EntityManager $emB) { } } 我的service.yml文件用于这样配置
..
我试图在Spring Boot中使用简单的编码,在Entitymanager中使用@PersistenceContext来在MySQL中创建对象,但是我发现我的objectmanager对象为null,不知道为什么,因为该方法正在使用entitymanager的@transaction注释. 这是我的代码,我在其中调用插入数据的方法: import org.hibernate.serv
..
我有@Stateless bean,它实现了两个接口(远程和本地).我还添加了@LocalBean注释,用于使用无接口视图访问Bean. @Stateless @LocalBean public class WeatherDataBean implements WeatherDataBeanRemote, WeatherDataBeanLocal { @Inject priv
..
根据定义, EntityManager是不是线程安全的. Servlet规范指出,在非分布式环境中且未实现SingleThreadModel,每个定义只有个servlet实例. 因此,在Java EE中,当您通过@PersistenceContext将EntityManager注入到Servlet的字段中时-这不是线程安全的: public class MyServlet exten
..
我一直试图在构造函数中调用Entity Manager: function __construct() { $this->getDoctrine()->getEntityManager(); ... 但是,正如我在此答案中所看到的:所以我想知道是否有一种方法可以实现,因为我不得不经常调用它,并且想要在获取存储库后在构造函数中做一些事情. 编辑: 我已经尝试过@
..
我如何测试oracle数据库中IDLE_TIME设置的当前设置? 解决方案 如果您在用户个人资料中谈论IDLE_TIME,则取决于用户名. select dbms_metadata.get_ddl('PROFILE', u.profile) from dba_users u where u.username = :v_username; 如果有特权,可以使用ALTER PR
..
我使用MYSQL数据库和Swing应用程序框架以及javax.persistence开发了一个相当大的CRUD应用程序. 我的问题是,鉴于javax.persistence.Entitymanager,我应该如何最好地管理我的交易? 目前,我有一个由应用程序类持有的实体管理器实例.它被传递到所有请求的页面,这些页面继而使用它来持久化和合并实体.我在应用程序启动时启动事务,并在每次进行更改时提交(并
..
我在模拟EntityManager时得到了NPE,下面是我的代码, @Stateless public class NodeChangeDeltaQueryBean implements NodeChangeDeltaQueryLocal { @PersistenceContext private EntityManager em; @Override pu
..