Hibernate多对一单向关联
在多方关联一方
Product(多方)(部分代码)
public class Product {private int id;private String name;private Double price;private Category category;?Category(一方什么都不关联)(部分代码)
public class Category {private int id;private String name;private String description;?Product.hbm.xml文件
<?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 package="com.lbx.model"><class name="Product" table="product" lazy="true"><id name="id" type="int" column="ID"><generator type="java.lang.String" column="NAME"/><property name="price" type="java.lang.Double" column="PRICE"/><many-to-one name="category" name="code"><?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 package="com.lbx.model"><class name="Category" table="category" lazy="true"><id name="id" type="int" column="ID"><generator type="java.lang.String" column="NAME"/><property name="description" type="java.lang.String" /></class></hibernate-mapping>
?
?