休止状態を使用しています。ネイティブ SQL クエリを作成しました。このクエリは、sqlSever コマンド プロンプトで実行されます。
try
{
session=HibernateUtil.getInstance().getSession();
transaction=session.beginTransaction();
SQLQuery query = session.createSQLQuery("SELECT AP.PROJECT_NAME, AP.SKILLSET, PA.START_DATE, PA.END_DATE, RS.EMPLOYEE_ID, RS.EMPLOYEE_NAME, RS.REPORTING_PM FROM RESOURCE_MASTER RS,SHARED_PROPOSAL S, ACTUAL_PROPOSAL AP, PROJECT_APPROVED PA, PROJECT_ALLOCATION PL WHERE RS.EMPLOYEE_ID = PL.EMPLOYEE_ID AND PA.PROJECT_ID = PL.PROJECT_ID AND PA.SHARED_PROPOSAL_ID = S.SHARED_PROPOSAL_ID AND S.ACTUAL_PROPOSAL_ID=AP.ACTUAL_PROPOSAL_ID");
List<Object[]> obj=query.list();
Object[] object=new Object[arrayList.size()];
for (int i = 0; i < arrayList.size(); i++) {
object[i]=arrayList.get(i);
System.out.println(object[i]);
}
arrayList.get(0);
String name=(String)arrayList.get(0);
logger.info("In find All searchDeveloper");
}catch(Exception exception)
{
throw new PPAMException("Contact admin","Problem retrieving resource master list",exception);
}
次の例外が発生しています: org.hibernate.MappingException: No Dialect mapping for JDBC type: -9
このクエリは、SqlServer コマンド プロンプトで実行されます。7 つのテーブルをマッピングしました。ACTUAL_PROPOSAL AP テーブルを削除すると、正しく実行されます。
私を助けてください