专栏首页行者常至org.hibernate.MappingException: Could not determine type for: String, at table: Elec_SystemDDL, for

org.hibernate.MappingException: Could not determine type for: String, at table: Elec_SystemDDL, for

org.hibernate.MappingException: Could not determine type for: String, at table: Elec_SystemDDL, for columns: [org.hibernate.mapping.Column(ddlName)

这个错误找了,好一会,看提示应该就是配置文件的问题

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="cn.itcast.elec.domain.ElecSystemDDl" table="Elec_SystemDDL">
        <id name="seqID" type="integer">
            <column name="seqID" not-null="true"  />
            <generator class="increment"></generator>
        </id>
        <property name="keyWord" type="string">
            <column name="Keyword" />
        </property>
        <property name="ddlCode" type="integer">
            <column name="ddlCode"/>
        </property>

        <property name="ddlName" type="String">
            <column name="ddlName" />
        </property>
    </class>
</hibernate-mapping>

看着也好像没有问题啊! ddlName 就是String 类型的呀!


细看一会,才发现,配置文件中的property 中的 type 不能形成 String 而应该是 string 。【要全部小写】


你如果把上面 ddlCode 的type = “integer” 改为 Integer 同样会报下面的错误。

org.hibernate.MappingException: Could not determine type for: Integer, at table: Elec_SystemDDL, for columns: [org.hibernate.mapping.Column(ddlCode)]
    org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:291)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hibernate之HelloWorld

    qubianzhong
  • org.hibernate.MappingException: Could not determine type for: String, at table: Elec_Text, for colum

    org.hibernate.MappingException: Could not determine type for: String, at table: ...

    qubianzhong
  • 002.golang 基础知识

    qubianzhong
  • 【批处理学习笔记】第十课:批处理符号(3)

    七、 && 这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行 dir z:\ && dir y:\ && dir c:\ 八、"...

    Angel_Kitty
  • 学习Altas 笔记[JS简单调用服务端方法]

          在Ajax框架中,Asp.net方面最强当属Altas最强,以前使用AjaxPro.Net和MagicAjax. 最几个都比较好用。这几个月来Alt...

    张善友
  • thinkphp实现模板切换

    thinkphp实现模板切换 首先在后台某个接口读取模板 Admin\Common\function.php /*  * 获取模板目录  */ function...

    96php.cn
  • 数组查询问题-LeetCode 303、304、306

    给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。

    算法工程师之路
  • 通过shell脚本来查看Undo中资源消耗高的sql(r2笔记88天)

    在查看undo的使用率的时候,在Undo_management为auto的时候,经常会看到undo自己在不断的伸缩扩展,自我调节。 有时候看到Undo收缩的很紧...

    jeanron100
  • 【全栈修炼】414- CORS和CSRF修炼宝典

    核心知识: CORS是一个W3C标准,它允许浏览器向跨源服务器,发出XMLHttpRequest 请求,从而克服 AJAX 只能同源使用的限制。

    pingan8787
  • 【全栈修炼】CORS和CSRF修炼宝典

    1. [《【全栈修炼】OAuth2修炼宝典》](https://juejin.im/post/5db90c0ae51d452a17370626)

    pingan8787

扫码关注云+社区

领取腾讯云代金券