我现在准备做正向工程,User客户和Order订单的一对多关系
下面是他们的实体类
package com.cw.entity;
import java.util.Set;
public class User implements java.io.Serializable {
private Integer id;
private String username;
private String password;
private Set order;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public Set getOrder() {
return order;
}
public void setOrder(Set order) {
this.order = order;
}
public User(String username, String password, Set order) {
super();
this.username = username;
this.password = password;
this.order = order;
}
}
package com.cw.entity;
public class Order implements java.io.Serializable {
private Integer id;
private User user;
private String shop;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String getShop() {
return shop;
}
public void setShop(String shop) {
this.shop = shop;
}
public Order(User user, String shop) {
super();
this.user = user;
this.shop = shop;
}
}
下面是hbm.xml配置文件
其他配置我都检查了没问题,hibernate.cfg.xml也没问题(已经加了两个实体模型的配置项以及hbm2ddl配置),但是执行
package com.cw.entity;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
import org.hibernate.id.Configurable;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Configuration configure = new Configuration().configure();
SessionFactory buildSessionFactory = configure.buildSessionFactory();
Session session = buildSessionFactory.openSession();
Transaction tx = session.beginTransaction();
tx.commit();
}
}
之后只有user表生成了,order表没有生成,请问一下现在问题是出在哪?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用注解吧,现在流行注解