| 发表于:2008-01-23 09:25:39 楼主 |
有四个字段id,mailaddress,sendername,mailtype,其中id,mailaddress是主键,我按照下面的写法启动报错:could not parse mapping document from invalid mapping <?xml version="1.0"?> <!doctype hibernate-mapping public "-//hibernate/hibernate mapping dtd//en" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="com.freejava.hibernate.model"> <class name="usermailbox" table="usermailbox" > <meta attribute="sync-dao"> false </meta> <property name="sendername" column="sendername" type="string" not-null="true" length="10" /> <property name="mailtype" column="mailtype" type="string" not-null="true" length="10" /> <composite-id> <key-property name="id" column="id" type="integer" not-null="true" length="10"/> <key-property name="mailaddress" column="mailaddress" type="string" not-null="true" length="32"/> </composite-id> </class> </hibernate-mapping> 网上看的 <composite-id...似乎还有name,class...的属性,难道要为这2个字段重新创建一个class?那原来的class去get,set新class? 请指教应该如何写,谢谢 |
|
|
|
|