<id
name="orderNumber"
type="java.lang.String"
column="ORDER_NUMBER"
unsaved-value="undefined"
>
<generator class="assigned" />
</id>红色部分,在保存数据的时候,表示一个什么意思哦?<many-to-one
name="busCustomer"
class="com.phoenixcontact.ecp.model.BusCustomer"
not-null="true"
>
<column name="CUSTOMER_NUMBER" />
</many-to-one>我检查了涉及到的2张表,发现这两表没有建立外键关系,请问,能这样用多对一配置吗?
name="orderNumber"
type="java.lang.String"
column="ORDER_NUMBER"
unsaved-value="undefined"
>
<generator class="assigned" />
</id>红色部分,在保存数据的时候,表示一个什么意思哦?<many-to-one
name="busCustomer"
class="com.phoenixcontact.ecp.model.BusCustomer"
not-null="true"
>
<column name="CUSTOMER_NUMBER" />
</many-to-one>我检查了涉及到的2张表,发现这两表没有建立外键关系,请问,能这样用多对一配置吗?
因为在hibernate中
id默认是由hibernate来操作的,也就是不能够通过hibernate直接来修改id这样设置的目的就是为了可以自己操作id,这个时候的id是自定义的
像你举得例子里面就是个字符串 不再是自增序列了。