C:\workspace\HibernateTest>ant run
Buildfile: build.xmlinit:build:run:
[java] log4j:WARN No appenders could be found for logger (net.sf.hibernate.
cfg.Environment).
[java] log4j:WARN Please initialize the log4j system properly.
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] Init sessionFactory failed!net.sf.hibernate.MappingException: could
not instantiate id generator
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.QueryAll(Unknown Source)
[java] at Test.main(Unknown Source)BUILD SUCCESSFUL
Total time: 4 seconds
Buildfile: build.xmlinit:build:run:
[java] log4j:WARN No appenders could be found for logger (net.sf.hibernate.
cfg.Environment).
[java] log4j:WARN Please initialize the log4j system properly.
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] Init sessionFactory failed!net.sf.hibernate.MappingException: could
not instantiate id generator
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.InsertRecord(Unknown Source)
[java] at Test.main(Unknown Source)
[java] java.lang.NullPointerException
[java] at HibernateUtil.CurrentSession(Unknown Source)
[java] at Test.QueryAll(Unknown Source)
[java] at Test.main(Unknown Source)BUILD SUCCESSFUL
Total time: 4 seconds
解决方案 »
- 用代码执行和在查询器中执行返回的结果不一样????
- 请问为什么我用myeclipse下不能hibernate反向oracle的实体呢?
- jsp分页中碰到的sqlserver语句问题?
- 异构平台数据集成
- jsf+css真是噩梦
- 关于在struts中的Hibernate的数据连接池的问题
- 急:有没有成功配置james连接数据的?
- 请教有关j2sdkee
- 其实有必要再开个j2ee版,大家讨论一下吧
- Failed to load ApplicationContext怎么解决??求大神
- 问一个JDBC方面很弱很弱的问题,大家帮忙。
- 500大分!通过什么方法可以知道任意给定的SQL中需要绑定的参数的类型?
[java] Init sessionFactory failed!net.sf.hibernate.MappingException: could
not instantiate id generator是用这个sql语句建立的表格:
CREATE TABLE cat
(
CatID INTEGER NOT NULL PRIMARY KEY,
name VARCHAR(12) NOT NULL
);或者映射文件Cat.hbm.xml有问题?
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<hibernate-mapping>
<class name="Cats" table="cat">
<id
name="catId"
type="java.lang.String"
column="CatID"
>
<generator class="unsigned" />
</id> <property
name="name"
type="java.lang.String"
column="name"
length="32"
/>
</class>
</hibernate-mapping>
你没有指定正确的Id生成方法。
你可以试一下
<generator class="native" />
或者increment