数据库里我只有一个user表,里面3个字段(id为主键,username,password),现在我反转这个表后,entity文件夹下出了3个文件,一个xml,一个user.java 一个userId.java,正常的不就是2个么,没那个userId.java,现在username和password都在userID.java里面了,正常的不就是在user.java里么?配置文件也有不同,谁知道是怎么回事?
配置文件代码如下:
<hibernate-mapping>
<class name="com.accp.entity.User" table="user" schema="dbo" catalog="test">
<composite-id name="id" class="com.accp.entity.UserId">
<key-property name="username" type="java.lang.String">
<column name="username" length="50" />
</key-property>
<key-property name="password" type="java.lang.String">
<column name="password" length="50" />
</key-property>
</composite-id>
</class>
</hibernate-mapping>
配置文件代码如下:
<hibernate-mapping>
<class name="com.accp.entity.User" table="user" schema="dbo" catalog="test">
<composite-id name="id" class="com.accp.entity.UserId">
<key-property name="username" type="java.lang.String">
<column name="username" length="50" />
</key-property>
<key-property name="password" type="java.lang.String">
<column name="password" length="50" />
</key-property>
</composite-id>
</class>
</hibernate-mapping>
解决方案 »
- Java平台与.NET平台的联系?
- getJdbcTemplate().batchUpdate(sql,new BatchPreparedStatementSetter() {})总是返回-2怎么办
- SAX解析异常--捆饶我多天的问题,仍未解决. SOS !!
- (续)Struts+Spring+Hibernate+Jta配置 table or view does not exist
- 请问如何删除特定属性重复的节点?
- 请问JSP中Config和Context这两个是指什么东西?
- 新手求教:使用PowerDesigner建完MySql的数据表后,代码里没有我增加的外键代码...急..
- 怎样在Oracle IAS 服务其中 设置 servlet (急!!!多给分!!!)
- java在linux保存文件文件名乱码
- Java8&Tomact8.12无项目部署自动关闭
- hibernate search 紧急求助
- 关于j2ee与嵌入式迷茫中。。。求解
<hibernate-mapping auto-import="false">
<class table="T_User" name="com.xxx.model.User">
<id name="id">
<generator class="native"/>
</id>
<property name="username" not-null="true" unique="true"/>
<property name="password" not-null="true"/>
<one-to-one unique="true" name="otherTable"/>
</class>
</hibernate-mapping>