hibernate映射oracle数据库实体失败,跪求解决,以下是错误日志

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
hibernate用注解配置,如何指定相应的数据库序列

如果是指的oracle的sequence序列,那么可以通过@SequenceGenerator来进行配置.
把这个配置加到@Id的下面就可以了.
通过这个配置里的name来配置你使用的sequence名称
例如:
@Id
@SequenceGenerator(name="my_seq")

这里的my_seq就是你在数据库里创建的sequence的名称.

看你number的位数,是否带小数位。 如果带小数位数比较多的话,是double, 是整数的话,一般是int,长度大的话,就会变成long类型。 (只要能够放下你在数据库中定义的Number类型就可以了);

右键项目,点击myelisp,添加hibernate支持。在IDE里面写个数据源,进去直接找到你的数据库表,右键反向工程。自动生成实体类。其中要自己修改下系统错误的int类型,然后映射文件中错误的类型修改为 lang.Integer就OK了。这就是最简单的HIBERNATE添加实体类

ID 字段映射错了

java.lang.NullPointerException : null

这个好像要改一下eclipse.ini文件

  • hibernate 配置连接oracle 11g数据库时Dialect的选择问题求教
    答:你的hibernate.dialct这个属性没有配置正确。或者有可能是配置正确而没有调用才会导致这个问题。还有就是可能你的实体映射有问题 你这个好像是练习用的 能发源码吗?
  • hibernate 3.6兼容oracle 11g
    答:首先可以肯定,hibernate3.6跟oracle11g之间不存在甚么兼容不兼容的问题。顶多就是要更新一下oracle11g的驱动包,这个应该没有甚么问题。从你的描述上来看,是你的代码的问题。Java代码 cfg=new AnnotationConfiguration();sf=cfg.buildSessionFactory();在这里没有写 Java代码 cfg=new Annotation...
  • 如何配置Hibernate连接oracle12c 的PDB和CDB数据库
    答:如何配置Hibernate连接oracle12c 的PDB和CDB数据库 启动根容器:[oracle@eric ~]$ export ORACLE_SID=cup [oracle@eric ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Wed Jan 21 16:00:06 2015 Copyright (c) 1982, 2014, Oracle. All rights reserved.Connected ...
  • 如何使用Nhibernate动态连接Oracle数据库
    答:一、使用配置文件nfig)连接数据库 下面以使用Nhibernate2.2连接Oracle10数据库为例,给出连接配置信息如下:<configSections> </configSections> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory name="NHibernate.Test"> <property name="connection.driver_class...
  • hibernate连接oracle问题,id生成策略,这是什么问题,其他的配置都是没...
    答:你都没有指定oracle的序列捏。<id name="id" > <column name="id" precision="10" scale="0" /> <generator class="sequence"> sq_user </generator></id>另外你的主键是id,这个是oracle的关键字,貌似会有问题。我觉得,改改比较好吧(比如说userId)。
  • hibernate连接oracle11g
    答:首先在eclipse中导入hibernate插件 在Eclipse中建一个动态工程 有个hibernate向导 还要先导入hibernate3包和jdbc4j驱动包 你可以根据向导提示同数据库链接
  • hibernate 中配置Oracle数据库问题,请教高手
    答:请问你确认你的oracle实例名是:BISHE 吗?如果不是的话就修改成你真正的oacle实例名。其次就是你用你的账号SCOTT和密码tiger连接下oracle数据库,看是否能连接。如不明白,请追问!
  • 怎么改变hibernate保存到Oracle里的日期类型?
    答:可以将日期在保存之前,转换日期格式,然后将转换后的日期,保存到oracle。如下代码参考:BookDAO dao=new BookDAO();Book book=dao.findById(num);//定义字符串类型的日期的变量,如‘2008-2-7’String datestr = "2008-2-7";//格式化日期类 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-...
  • hibernate 与oracle节后报错
    答:解决方法:1. 用SCYS库的创建用户登录;2. 登录成功后,SQL> select INSTANCE_NAME from v$instance;3. 出现以下结果:INSTANCE_NAME orcl 4. 修改hibernate连接语句:jdbc:oracle:thin:@localhost:1521:orcl 5. 问题成功解决
  • hibernate连接Oracle数据库出现问题
    答:可能性1:没有导入Oracle驱动jar包,classpath里加入 可能性2:Hibernate-config文件配置数据库驱动有问题