使用hibernate遇到代码错误,求大神支招。

java代码如下packagecn.ptgp.weixin.main;importcn.ptgp.sql.dao.UserDAO;importcn.ptgp.sql.po... java代码如下
package cn.ptgp.weixin.main;

import cn.ptgp.sql.dao.UserDAO;
import cn.ptgp.sql.pojo.User;

public class Me {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
User user =new User();
user.setUserOpenid("111");
user.setUserSex(1);
UserDAO userdao=new UserDAO();
userdao.save(user);
}

}
at cn.ptgp.sql.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
at cn.ptgp.sql.dao.BaseHibernateDAO.getSession(BaseHibernateDAO.java:14)
at cn.ptgp.sql.dao.UserDAO.save(UserDAO.java:40)
at cn.ptgp.weixin.main.Me.main(Me.java:17)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping cn.ptgp.sql.pojo.Menu
at org.hibernate.cfg.Configuration$MappingsImpl.addClass(Configuration.java:3179)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:178)
展开
 我来答
帐号已注销
2016-06-18 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.8万
采纳率:93%
帮助的人:6384万
展开全部
第一:直接使用HibernateTemplate 你的sql中from+对象名称(不是表名)。
第二:在hibernate中使用原生sql需要继承hibernate原来的类,public Object doInHibernate(final Session session) throws HibernateException, SQLException
追问
现在是要在java上直接通过DAO添加数据,但是不知道要怎么操作。只用
hibernate
一个框架
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式