1
我已經有一個現有的代碼庫,其中架構(如db_1,db_2 ..)在運行時創建。如何使用Hibernate在運行時選擇模式?
目前,我們正在使用的JdbcTemplate,使用它很容易附加在本地SQL模式查詢的一些事情,如: -
sql = " Select * from "+schema+".user";
jdbcTemplate.query(sql, new UserMapper());
現在我想知道的是如何提供模式在像運行冬眠我用jdbcTemplate做了什麼?
我應該在hibernate.cfg.xml中提供什麼連接url,以便它不連接到單個模式而是整個數據庫?
任何建議將是有益的。
P.S:我是新來的冬眠(所以我可能會錯過一些愚蠢)
你試過hibernatenibernate的HibernateInterceptor嗎? – Boldbayar
也許這可以幫助你,值得閱讀https://dzone.com/articles/hibernate-dynamic-table-routin – Boldbayar