java.sql.SQLException: 列名 'dtype' 无效。 20

使用JPA实体继承关系时出现此错误父类:@MappedSuperclasspublicclassCodeCaption{@Id@GeneratedValue(strate... 使用JPA实体继承关系时出现此错误
父类:
@MappedSuperclass
public class CodeCaption {

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="code")
protected String code;

@Column(name="caption")
protected String caption;
//get/set.....
子类:
@Entity
@Table(name="t_code_audit_status")
@Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE, region="com.jxufe.oec.entity.codecaption.CodeAuditStatus")
public class CodeAuditStatus extends CodeCaption implements Serializable{
private static final long serialVersionUID = -9118769983650158685L;

}
DAO层使用Data JPA :
public interface CodeAuditStatusDao extends JpaRepository<CodeAuditStatus, String>, JpaSpecificationExecutor<CodeAuditStatus>{
}
测试查询方法:
List<CodeAuditStatus> list=cAuditStatusDao.findAll();
print(list.size());
展开
 我来答
wang_wenshuai
推荐于2018-03-20 · TA获得超过473个赞
知道小有建树答主
回答量:149
采纳率:100%
帮助的人:154万
展开全部
默认情况下,当 @Inheritance 属性策略为 InheritanceType.SINGLE_TABLE 或 JOINED 时,JPA 持续性提供程序将创建一个名为 DTYPE 的标识符列以区分继承层次中的类。
匿名用户
2015-06-02
展开全部
数据库的列名错误
追问

数据库根本没有这个列啊

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式