黑马程序员技术交流社区

标题: hibernate配置问题 [打印本页]

作者: faith    时间: 2014-4-2 11:07
标题: hibernate配置问题

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
    <class name="com.jbit.elec.bean.ElecText"table="ELEC_ELECTEXT" >//这里提示元素类型报错
    <id name="textID" column="textID" type="String">
    <generator class ="uuid"></generator>
    </id>
    <property name="textName"></property>
    <property name="textDate"></property>
    <property name="textRemark"></property>
    </class>
    </hibernate-mapping>

作者: 蒋珍珍    时间: 2014-4-2 11:51
可以把错误信息粘出来,估计是你的javabean类定义的类型或你数据库映射生成的表与你的配置文件中映射不一致吧,你试试这样
type=“java.lang.String”,下面的属性中的type补全
作者: faith    时间: 2014-4-3 09:02
蒋珍珍 发表于 2014-4-2 11:51
可以把错误信息粘出来,估计是你的javabean类定义的类型或你数据库映射生成的表与你的配置文件中映射不一致 ...

thanks  我在table前面打了个空格问题就解决了
作者: 李洋-    时间: 2014-4-4 20:02
那是因为你的type属性有错,string必须是小写,还有你可以不配置type的,默认就是string类型,对应的数据库字段类型是varchar类型
作者: 一世英明    时间: 2014-4-4 20:30
不会吧!table属性没有空格也不会报错的!  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2