Quantcast
Viewing all articles
Browse latest Browse all 3285

Access database view from JPA to HANA database, JDBC: [258]: insufficient privilege:

My java application is delopyed on neo.ondemand.com and use the hana database on cloud also, we use eclipselink


the jpa persistence configuration:


<property name="eclipselink.target-database" value="com.sap.persistence.platform.database.HDBPlatform"/>


here i do not specify any user or password to access the database, i think hana JDBC somehow hide the user information when java application and hana database both are on the cloud.


for the tables created by JPA itself, access if fine.


 


now i have created a view via Hana studio, though database tunnel using account  dXXXXXXsapdev

 

i have an JPA entity, and i am trying to access the view from java application, it reports error:

 

 

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [258]: insufficient privilege:

 

 

I do not know which database user is used by JPA to access the view, how can i gran the previlege so that "native java application on cloud" can

access the database schema (or view created though database tunnel )

 

any comment is welcomed.


Viewing all articles
Browse latest Browse all 3285

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>