JPA hibernate的配置

reone 2014-04-22 02:58:49
本人对hibernate不是很熟,求轻拍
用的是androidpn做服务器,apn底层是用的hibernate,现在我想加入新的实体对象,同时实现相关的数据库读写,但问题也是出现在getHibernateTemplate().update上,会抛出java.lang.NullPointerException空指针异常,对应的是在查询对象的时候即getHibernateTemplate().get(CallOrder.class, id)正确无误,所以怀疑是新加的实体对象在配置的时候没有配置正确,apn的配置其实比较简单,只有两个文件,其中一个是spring-config.xml,以下是片段
<!-- =============================================================== -->
<!-- Hibernate -->
<!-- =============================================================== -->

<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:hibernate.cfg.xml" />
</bean>

<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- =============================================================== -->
<!-- Data Access Objects -->
<!-- =============================================================== -->

<bean id="userDao" class="org.androidpn.server.dao.hibernate.UserDaoHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="orderDao" class="org.androidpn.server.dao.hibernate.OrderDaoHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- =============================================================== -->
<!-- Services -->
<!-- =============================================================== -->

<bean id="userService" class="org.androidpn.server.service.impl.UserServiceImpl">
<property name="userDao" ref="userDao" />
</bean>
<bean id="orderService" class="org.androidpn.server.service.impl.OrderServiceImpl">
<property name="orderDao" ref="orderDao" />
</bean>


求指点!
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
reone 2014-04-22
  • 打赏
  • 举报
回复
好吧 这个问题是另外一个问题引发的 也难怪这么奇怪。。。 不知道有人知道JPA中加乐观锁version具体怎么加吗,我加的不正确。。
reone 2014-04-22
  • 打赏
  • 举报
回复
补充下,另外一个配置文件hibernate.cfg.xml中对实体对象做了映射:
<hibernate-configuration>
	<session-factory>
<!--省略-->
<!-- Mapping Files -->
		<mapping class="org.androidpn.server.model.User" />
		<mapping class="org.androidpn.server.model.CallOrder"/>

	</session-factory>
</hibernate-configuration>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧