【发布时间】:2017-01-13 09:29:31
【问题描述】:
我已经有一个现有的代码库,其中架构(如 db_1、db_2..)是在运行时创建的。
我们目前正在使用 JdbcTemplate,使用它很容易在本机 SQL 查询中附加架构,例如:-
sql = " Select * from "+schema+".user";
jdbcTemplate.query(sql, new UserMapper());
现在我想知道如何在运行时提供模式以在运行时休眠,就像我对 jdbcTemplate 所做的那样?
我应该在 hibernate.cfg.xml 中提供什么连接 url,这样它就不会连接到单个架构而不是整个数据库?
任何建议都会有所帮助。
P.S:我是休眠新手(所以我可能错过了一些愚蠢的东西)
【问题讨论】:
-
你试过hibernate HibernateInterceptor吗?
标签: java sql spring hibernate jdbctemplate