hibernate无法向数据库插入数据

运行时显示:Hibernate:insertintod_user(email,nickname,password)values(?,?,?)无法将值保存到数据库中,该怎么... 运行时显示:
Hibernate:
insert
into
d_user
(email, nickname, password)
values
(?, ?, ?)
无法将值保存到数据库中,该怎么解决这个问题?
映射文件:
<class name="com.imvcc.domain.User" table="d_user">
<id name="id" type="integer">
<column name="id" />
<generator class="native" />
</id>
<property name="email" type="string">
<column name="email" length="50" not-null="true" />
</property>
<property name="nickname" type="string">
<column name="nickname" length="50" />
</property>
<property name="password" type="string">
<column name="password" length="50" not-null="true" />
</property>
</class>
hibernate配置文件也没问题,相应的实体类也有,为什么会无法保存数据?该怎么解决啊
先谢过热心解答网友~
展开
 我来答
中国唾弃孔子
推荐于2016-04-02 · TA获得超过182个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:88.4万
展开全部
提交事务了吗
另外映射文件不需要写得那么详细
只需指定属性名hibernate会自动匹配成相同字段名,如果需要对字段指定不同的名称时再加上column
<class name="User" table="oa_user">
<id name="id">
<generator class="native"/>
</id>
<property name="loginName" />
<property name="password" />
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式