entitymanager

    1熱度

    1回答

    如何將doctrine實體管理器傳遞給某個類構造函數? 例如,我在文件_someAction.php中設置並創建實體管理器$em。 在同一個文件中,我實例化類,並將實體管理器傳遞給構造函數,但是在類中不起作用。我得到 致命錯誤:Uncaught異常'Doctrine \ ORM \ ORMException'與消息'EntityManager已關閉'。 類dealErrCl use Doctrin

    1熱度

    1回答

    我有一個使用JPA的自定義實現來調用存儲過程的彈簧啓動應用程序。問題是,當執行調用時,我得到「在index :: 7處缺少IN或OUT參數」。 實施看起來是這樣的: public class DbLogImpl implements DbLogCustom { @PersistenceContext private EntityManager em; @Overri

    0熱度

    1回答

    請你能幫助我嗎?在JPA中,我嘗試創建一個OneToMany雙向關係,但我遇到以下錯誤: 「[EclipseLink-63]:實例創建方法[entity.OrderLine。],沒有參數,不存在或不可訪問。 [EclipseLink-28019]:部署PersistenceUnit [simple-jpaPU]失敗。關閉此PersistenceUnit的所有工廠。「 有我的實體: 一對多實體: p

    1熱度

    1回答

    是否可以運行不返回resultSet或不是INSERT或UPDATE類型的腳本的SQL腳本? 我想以下幾點: Query q = entityManager.createNativeQuery("DECLARE @max int;\n" + "SELECT @max = MAX(customer_number)+1\n" + "FROM organisation\n" +

    0熱度

    1回答

    下面的代碼使用JPA和Spring,並且可以在表格「遊戲」中創建一行。 @Repository @Transactional public class GameDao { /** * Save the game in the database. */ public void create(Game game) { entityManager.

    0熱度

    2回答

    我試圖使用spring啓動和entitymanager來訪問mysql數據庫。但如果我使用session.enableFilter它會導致奇怪的異常。在互聯網上嘗試了很多搜索,但沒有一個幫助。 DataSourceContext.java @Configuration @EnableTransactionManagement public class DataSourceContext {

    0熱度

    2回答

    我正在開發一個Java應用程序與MySql數據庫,JPA對象和EntityManagerFactory與EclipseLink來管理數據庫。一切正常,但我有一個問題。 我的一個JPA對象是這樣的 public class JPAObject1{ @Id @GeneratedValue private int id; @OneToMany(//things h

    2熱度

    1回答

    如何使用CriteriaQuery中和EntityManager的這個SQL查詢創建查詢: SELECT * FROM user WHERE user.login = '?' and user.password = '?' 我試試這樣: final CriteriaBuilder criteriaBuilder = getEntityManager().getCriteriaBuilder(

    1熱度

    1回答

    在我的項目中,我有一個用戶實體和一個UserRole實體。 根據我的數據庫設計,用戶可以扮演多個角色,角色可以與多個用戶相關聯。我在系統中的用戶角色是USER和ADMIN。 需要將用戶角色存儲在表中,並且需要在用戶保留在相關表中時引用它們。 但是,根據我實現的代碼,每次將用戶插入數據庫時​​,記錄都會插入到用戶角色表中。我需要的是將數據插入到用戶表和連接表中。 這些是我的實體。 用戶: @Enti

    0熱度

    3回答

    我已經使用警衛和自動連接服務設置了自定義驗證器。這已經過測試,只需配置MySQL即可正常工作。 我已經指定了第二個數據庫連接(oracle),但Symfony現在不允許在我的服務配置中進行自動裝配,因爲在將EntityManager注入到自定義Authenticator類時,它不知道使用哪個數據庫連接。 任何想法如何配置依賴注入來使用特定的數據庫連接,以便我可以繼續使用AutoWire。 Unab