Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6896177
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T07:00:08+00:00 2026-05-27T07:00:08+00:00

I have a peculiar issue here in the Spring-GWT application we are building. We

  • 0

I have a peculiar issue here in the Spring-GWT application we are building. We have an oracle DB encoded in WE8ISO8859P1 character set which doesn’t support UTF-8 . Hence we are building a new DB in AL32UTF8 char set . Unfortunately the DBAs do not want to migrate the existing DB to the new DB and we have to reach the old DB for the English data and the new DB for the Latin data .

We have @Transactional annotations at method/class level and the sessionFactory is injected into the DAO to connect to hibernate. I want to reuse these when user selects latin something like

@Transactional(changeThisDynamically)

i.e, the TransactionManager and SessionFactory injected should change dynamically via an Ajax call when the user switches between Latin/English.

Can this be done? What is is the best approach to resolve this ?

On second thought, I could get the Latin session factory by making the bean ApplicationContextAware and set this in the dao but but is this a good approach ? and what do I do with the TransactionManager ?

Thanks,

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T07:00:09+00:00Added an answer on May 27, 2026 at 7:00 am

    Thanks for all your help. What I really needed was an ‘AbstractRoutingDataSource’ – I fixed this by doing the following

        <bean id="dataSource" class="com.myPackage.CustomRoutingDataSource">
       <property name="targetDataSources">
          <map key-type="com.myPackage.DBLocaleEnum">
             <entry key="English" value-ref="defaultDataSource"/>
             <entry key="Spanish" value-ref="latinDataSource"/>
          </map>
       </property>
       <property name="defaultTargetDataSource" ref="defaultDataSource"/>
    </bean>
    
    public class CustomRoutingDataSource extends AbstractRoutingDataSource {
    
    @Override
    protected Object determineCurrentLookupKey() {
    
        DBLocaleEnum localeType = LocaleContextHolder.getLocaleType();
        return localeType;
    }
    

    The return type of determineCurrentLookupKey method helps me determine which datasource I should be using .

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a peculiar problem here. I want to extract some generic types, which
I have a peculiar situation here in an application I've programmed using a Substance
I have a peculiar problem, which I think that a lot of other people
I have a peculiar problem here and I can't by my life figure out
I have a peculiar issue I'm dealing with. I'll start off vague and if
I am running into a peculiar issue with an app which has multiple Activities.
i have a peculiar question. Iam developing a php GTK2 desktop application, and my
I have a peculiar problem with Postgres and PHP . I just set-up new
I have a rather peculiar problem. I am using CellTable from GWT 2.2 release.
I have a very peculiar issue with Python library. I downloaded the a python

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.