目前正在学习Hibernate,请大家帮忙解答个问题
边城狂人 2007-03-12 03:56:10 目前正在学习Hibernate,请大家帮忙解答个问题:
(注:希望答案不依赖于任何IDE如Eclipse,Netbeans等)
想设计这样一个简单的东西,包括一个枚举,两个类,两个表
一个枚举
enum Permission {
LOWEST, MIDDLE, HIGHEST
}
两个类
public class Address {
int postcode;
String city;
String street;
}
public class User {
String username;
String password;
Address address;
String department;
Permission permission;
}
数据库
表 users
username varchar(20) Primary Key
username varchar(20)
postcode integer
city varchar(20)
street varchar(200)
department integer
permission integer
表 department
id integer Primary Key
name varchar(50)
问题:
1. 用Hibernate Annotation该如何写在那两个类里面,包括外键关系等
2. 如何用通过这两个类在MYSQL中创建相应的两个表