java-初学Hibernate遇到问题,求解答~

问题描述

初学Hibernate遇到问题,求解答~
运行一个hibernate例子,但是报错,小白不知道该怎么解决,麻烦大神帮看看。
我把代码贴出来~
(1).
package hibernate;
import org.hibernate.*;
import org.hibernate.cfg.*;
import org.hibernate.service.*;
import org.hibernate.boot.registry.*;
public class NewsManager
{
public static void main(String[] args)
throws Exception
{
Configuration conf = new Configuration()
.configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
.applySettings(conf.getProperties()).build();
SessionFactory sf = conf.buildSessionFactory(serviceRegistry);
Session sess = sf.openSession();
Transaction tx = sess.beginTransaction();
News n = new News();
n.setTitle(""Java"");
n.setContent(""Java"");
sess.save(n);
tx.commit();
sess.close();
sf.close();
}
}


(2).
package hibernate;
import javax.persistence.*;
@Entity
@Table(name=""news_info"")
public class News
{
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
private String title;
private String content;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return this.id;
}
public void setTitle(String title)
{
this.title = title;
}
public String getTitle()
{
return this.title;
}
public void setContent(String content)
{
this.content = content;
}
public String getContent()
{
return this.content;
}
}


(3). hibernate.cfg.xml文件
<?xml version=""1.0"" encoding=""UTF-8""?>
<!DOCTYPE hibernate-configuration PUBLIC
-//Hibernate/Hibernate Configuration DTD 3.0//EN""
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"">

org.gjt.mm.mysql.Driver
root
jdbc:mysql://localhost:3306/hibernate
root
org.hibernate.dialect.MySQL5InnoDBDialect

(标签贴不出来)


(4)错误信息
Exception in thread ""main"" org.hibernate.MappingException: Unknown entity: hibernate.News
at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:781)
at org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1520)
at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:100)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:192)
at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:38)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:177)
at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:32)
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:73)
at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:679)
at org.hibernate.internal.SessionImpl.save(SessionImpl.java:671)
at org.hibernate.internal.SessionImpl.save(SessionImpl.java:666)
at hibernate.NewsManager.main(NewsManager.java:24)

解决方案

没看到你的扫描配置...

时间: 2024-09-19 08:54:46

java-初学Hibernate遇到问题,求解答~的相关文章

JAVA中的问题,求解答

问题描述 Exceptioninthread"main"org.ejml.alg.dense.mult.MatrixDimensionException:The'a'and'b'matricesdonothavecompatibledimensionsatorg.ejml.alg.dense.mult.MatrixMatrixMult.mult_small(UnknownSource)atorg.ejml.ops.CommonOps.mult(UnknownSource)atorg.e

关于java的数组疑问,求解答

问题描述 public class Test {static final int[] a=new int[5];public static void main(String[] args){a[1]=5;System.out.println(a[1]);}}//这样没有错误,但是下面就会出错了..public class Test4 {static final int[] a=new int[5];a[1]=5;public static void main(String[] args){Sys

Java PayPal支付接口,疑问~求解答

问题描述 需求如下:1)选择PayPal支付提交订单后跳转到PayPal登陆支付,返回的参数做保存判断.1)根据保存的交易号或者事务号做退款操作已经找到了PayPal给的接口实例,但是他喵的我真的没找到哪里给我跳转弹窗出PayPal页面的代码.文档读的一阵阵蛋疼,贴出部分实例代码如下://##Create//SampleshowingtocreateaPaymentusingPayPal//付款实例@OverrideprotectedvoiddoPost(HttpServletRequestre

java类的问题-初学java,,,,,求解答

问题描述 初学java,,,,,求解答 就这个技能训练3-----4应该怎么做 解决方案 字符串输入,然后截取前六位代表地区,7-12位标识出生年月日 Scanner scan=new Scanner(System.in); str=scan.nextLine();//输入身份证号码,自己写验证是否合法 String area = str.substring(0,6);//前六位,地区 String date = str.substring(6,12);//出生日期 解决方案二: 第二行开始少个

hibernate + c3p0连接池 出现以下错误,求解答!

问题描述 hibernate + c3p0连接池 出现以下错误,求解答! 5C 05-Apr-2016 10:36:43.186 INFO [C3P0PooledConnectionPoolManager[identityToken->2sbh7t9f1rc58zmz5ikx9|52feca18]-AdminTaskTimer] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illega

编码-hibernate运行总是出错 求解答

问题描述 hibernate运行总是出错 求解答 一直出错困扰我两天了 求大家帮忙解决一下 谢谢了一月 18 2016 11:10:26 下午 org.hibernate.Version logVersionINFO: HHH000412: Hibernate Core {5.0.7.Final}一月 18 2016 11:10:26 下午 org.hibernate.cfg.Environment INFO: HHH000206: hibernate.properties not found一

基于java的汽车整车仓储信息系统 怎么写啊毕业设计 没头绪...求解答

问题描述 基于java的汽车整车仓储信息系统 怎么写啊毕业设计 没头绪...求解答 我应该找什么资料~~╮(╯▽╰)╭..................................... 解决方案 胡乱抄一点交差,反正你什么都不会,现学现卖都来不及 http://wenku.baidu.com/link?url=Q0PTDWA-QGs0fV5Fhymyjy1uTKDKoatEoboQhWJKLL1yFTIteGba2OVffJdKZcuLNzUKtDnLCxejpRvxLbC0AypZRs

JAVA代码编译出错:找不到符号,求解答

问题描述 JAVA代码编译出错:找不到符号,求解答 源代码: package com.tarena.shoot; import java.util.Random; //Airplane----敌机既是飞行物, public class Airplane extends FlyingObject implements Enemy{ private int speed = 2;//敌机走步的步数 public Airplane(){ image = ShootGame.airplane; width

代码分析-一道Java笔试题,求解答(关于类的加载与初始化)

问题描述 一道Java笔试题,求解答(关于类的加载与初始化) 自己查了一些资料,还是看不懂这个程序的输出结果,求各位详细解释初始化和执行过程,谢! public class Alibaba { public static int k = 0; public static Alibaba t1 = new Alibaba("t1"); public static Alibaba t2 = new Alibaba("t2"); public static int i =