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 7992433
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T13:33:45+00:00 2026-06-04T13:33:45+00:00

I am trying to change Java EE web application that use JPA2 and EJB3

  • 0

I am trying to change Java EE web application that use JPA2 and EJB3 to support multi tenancy.

I would like to make the setting of the current tenant id before my application request start so the application itself will not have to know it is used in multi tenant environment.

I am trying not to use vendor specific feature to allow myself deploy the application to both on-prem container and google AppEngine. That been said, if I can use vendor specific feature from external place such as servlet filter this will be great solution.

I am currently using Glassfish 3.1 as container and Hibernate 4.0 as JPA2 provider.

Sample code will be much appreciated.

Thank you,
Ido.

  • 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-06-04T13:33:47+00:00Added an answer on June 4, 2026 at 1:33 pm

    JPA does not define any specific multi-tenancy support. So it may be difficult to implement without using a provider specific feature.

    You could have the same tables for each tenant, but in a different schema. You could then have a different persistence unit that had the same mappings, but set a different default schema in an additional orm.xml file.

    For the multi-tenancy support in Glassfish through EclipseLink see,

    http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Single-Table_Multi-Tenancy

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

Sidebar

Related Questions

I'm trying to use Netbeans to make a web application using facelets. I want
I am trying to make a color change on a canvas in java to
Am trying to change my web application using AD for authentication. My application uses
I am trying to make a little application that simulates the dice. I want
So my background is in Java web services, but I'm trying to make the
I'm trying to make a rest request in java. I tested the web service
I´m trying to change a spring jsp example to use freemarker. I changed all
im trying to change font globally for whole application, the problem is, i am
I am an experienced Java developer who is trying to learn web development with
I have to consume a .NET hosted web service from a Java application. Interoperability

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.