2016-04-16 21 views
-4
select tbl_LanguageData.Name As defaultLabel, 
     IsNull((Select Top 1 LanguageInfo From tbl_Language_TranslationInfo 
       Where tbl_Language_TranslationInfo.Languageid = 48 
       And tbl_Language_TranslationInfo.LanguageDataId = tbl_LanguageData.LanguageDataId), 
     tbl_LanguageData.Name) As localLang 
from tbl_UILabels, tbl_LanguageData 
Where tbl_UILabels.LanguageDataId = tbl_LanguageData.LanguageDataId 
    And menuid = 10100 

回答

0

写在Hibernate中给定的查询如果您已经(在库META-INF文件的persistence.xml)定义持久性单元,则可以使用实体管理器和createNativeQuery方法

//declare the entity manager 

EntityManager em = Persistence.createEntityManagerFactory("name of your persistence unit").createEntityManager(); 

String request = "your request"; 

Result result = em.createNativeQuery(request,Result.class).getResultList();