建表-各位大神,小弟关于hibernate有一些疑问

问题描述

各位大神,小弟关于hibernate有一些疑问

我是实体类继承建立数据库表的问题
我先建立了一个
@MappedSuperclass
public abstract class AbEntity {
@Id
@GeneratedValue
private Integer id;
}
然后建立了User类 继承它
@Entity
@Table(name="user")
@Inheritance(strategy=InheritanceType.JOINED)
public class User extends AbstractEntity {
private String password;
private String name;
}
又建立了一个类 user2 继承User类
@Entity
@Table(name="user2")
public class Coach extends User {
private String age;
}
向数据库插入数据以后爆出了这样的错误
org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dispatcher] in context with path [] threw exception [Request processing failed; nested exception is org.hibernate.AssertionFailure: null id in com.icode.core.model.coach.Coach entry (don't flush the Session after an exception occurs)] with root cause
org.hibernate.AssertionFailure: null id in com.icode.core.model.coach.Coach entry (don't flush the Session after an exception occurs)

哪位大神帮助一下,谢谢了!

解决方案

跪求哪位大神来解答一下啊!

时间: 2024-10-03 04:16:13

建表-各位大神,小弟关于hibernate有一些疑问的相关文章

mysql 建表-各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/

问题描述 各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/ 各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/ 解决方案 花100块钱雇个黑客给你拿站拿库 解决方案二: 不错的网站http://www.itlearner.com/个人网站http://www.huyuhan.com/ 上线,刚刚起步,内容正在充实中--

数据库-sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入:

问题描述 sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入: 因为综合题练得比较少不懂得怎样联系:大神回答时,尽量详细,多谢, 做的好的话,C币还可加: 具体要求: 某公司有很多类型的货车(小型货车,双轴货车,16轮货车等),货车要有货车号, 货车类型(小型货车,双轴货车,16轮货车),载重量,有很多司机,每个司机可开 多种类型的货车,司机要有司机号,姓名,地址,薪水,司机运输货物时有货物名称, 目的地,出发时间,返回时,要更新记录,有返回时间,

bean-急求大神大神门解答hibernate的问题

问题描述 急求大神大神门解答hibernate的问题 hibernate 属性关联的时候出现这样的问题 Error creating bean with name 'sessionFactory' Repeated column in mapping for entity: com.bz.entity.Uorder column: user_id (should be mapped with insert="false" update="false") 我只是在关联

Fastreport交叉表,求大神

问题描述 一.查询完成后,点击标题排序表格的排序没问题,交叉表的怎么整?1.在标题的单击事件写上:DataBanddb=newDataBand();db.DataSource=Matrix1.DataSource;db.Sort[0].Expression="[]";db.Sort[0].Descending=!db.Sort[0].Descending;Report.Show(); 点击标题后提示:调用的目标发生了异常2.Cell的属性也没找到排序的属性...二.另外交叉表查询完成后

udp-C++套接字编程遇到问题,求助大神

问题描述 C++套接字编程遇到问题,求助大神 小弟大学党,操作系统老师布置作业,写一个可以实现收发报文的小程序,要求使用socket套接字.自己去网上查找资料,尝试写了一个,开始单独收或者单独发的时候都没问题,但是想把收发的功能整合到一个程序里面的时候遇到问题. 我用的是UDP点对点通信机制,测试的时候,用了寝室同学的电脑,两台电脑在相同平台下(vc++ 6.0)编译运行,在编译之前把接收绑定的地址和发送地址对调(我这里的发送地址对应他那边的接收地址,地址都是在本地连接上查看的).但是我发现,我

sql server-虚拟银行转账记录功能无法实现,望各位大神指点指点

问题描述 虚拟银行转账记录功能无法实现,望各位大神指点指点 错误如下: 131110002 131110002 wjj com.microsoft.sqlserver.jdbc.SQLServerException: 列名或所提供值的数目与表定义不匹配. 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

求教各位看过linuxunix 系统编程手册的大神

问题描述 求教各位看过linuxunix 系统编程手册的大神 小弟使用centos 6.7系统,在编译书中程序时总是出现许多错误,编译前已将所有头文件移至/usr/include 中 解决方案 是不是环境变量没有配置好呀... 你echo $PATH看一下 解决方案二: 那该怎么配置才算正确呢 解决方案三: 看看usr/include在不在搜索路径中,用echo $PATH

des 加解密-DES加密不一致问题,求大神解决

问题描述 DES加密不一致问题,求大神解决 各位大神 小弟在做一个文件传输项目 对方系统用的是c#写的des加解密算法 密钥:Bank2014 加密偏移量:Bank2014 加密模式:CipherMode.CBC.PaddingMode.PKCS5 块长度:64 文件编码:GBK 小弟这边用的是c写的加解密算法我就只设置了密钥:Bank2014 代码是参照大赛写的 位置在:http://www.iteye.com/topic/478024 目前的问题就是对方公司加密出来的文件跟我加密出来的文件不

求大神解决 getString not implemented for class oracle.jdbc.driver.T4CBlobAccessor

问题描述 跪求大神解决,hibernate查询时报错getStringnotimplementedforclassoracle.jdbc.driver.T4CBlobAccessor 解决方案 解决方案二:解决个啥啊,换驱动吧,明确告诉你没有实现.要不就看看流方式能否获得那个string