我是Hibernate的新手,需要帮助从JDNI数据源获取结果。使用JDBC我可以像这样查看连接信息。
//jdbc
conn = DbConnectionFactory.getConnection(ContextType.JNDI_WORKFLOW_DATA);
log.info("Connnection INFO :" + conn);
我是否必须使用DbConnectionFactory进行休眠才能查看连接信息?我在这样的xml文件中有jndi datasource hibernateProperties。
<property name="hibernateProperties">
<props>
<prop key="hibernate.connection.datasource">java:/env/jdbc/data</prop>
每当我尝试得到这样的结果时,我得到一个QuerySyntaxException,表示没有映射ReferenceModel。如何映射我的RefernceModel?
//hibernate
Session session = sessionFactory.openSession();
List<ReferenceModel> jsonData = (List<ReferenceModel>) session.createQuery("select State, from STATE").list();