step 1 :定义entity
@Entity
@Table(name="T_ADM_USER")
public class User extends GenericEntity implements Serializable {
@OneToOne(cascade = CascadeType.PERSIST)
@JoinColumn(name="grade_id")
public Grade getGrade() {
return grade;
}
public void setGrade(Grade grade) {
this.grade = grade;
}
@Column(name="user_name", insertable = true, updatable = true, nullable = true)
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
step 2:Main方法类
public class TableUtil {
public static void main(String[] args) {
try{
AnnotationConfiguration cfg = new AnnotationConfiguration();
cfg.addAnnotatedClass(com.mygogo.grade.user.entity.User.class);
...
SchemaExport se = new SchemaExport(cfg);
se.setDelimiter(";");
se.drop(true, true);
se.create(true, true);
}catch(Exception e){
e.printStackTrace();
}
}
}
分享到:
相关推荐
一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更...
最新hibernate 版本5.2.11.final--最新hibe--最新hibernate 版本5.2.11.finalrnate 版本5.2.11.final--最新hibernate 版本5.2.11.final
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC...Hibernate最初级的操作,使用SchemaExport创建数据表 本资源自带该功能所需要的所有包(hibernate包+log4j包) 环境 jdk+Mysql+eclipse 喜欢的童鞋可以下载哦
9.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表” 9.1.5. 每个具体类一张表(Table per concrete class) 9.1.6. Table per concrete class, using implicit polymorphism 9.1.7. 隐式多态和其他继承...
9.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表” 9.1.5. 每个具体类一张表(Table per concrete class) 9.1.6. Table per concrete class, using implicit polymorphism 9.1.7. 隐式多态和其他继承...
9.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表” 9.1.5. 每个具体类一张表(Table per concrete class) 9.1.6. Table per concrete class, using implicit polymorphism 9.1.7. 隐式多态和其他继承...
9.1.4. 混合使用“每个类分层结构一张表”和“每个子类一张表” 9.1.5. 每个具体类一张表(Table per concrete class) 9.1.6. Table per concrete class, using implicit polymorphism 9.1.7. 隐式多态和其他继承...
测试: @Test public void create() { new SchemaExport(new AnnotationConfiguration().configure()).create(true, true); }
代码如下:public void exportHibernteToSQL(){ Configuration cfg=new Configuration().configure(“/hibernate.cfg.xml”);... }注意:Hibernate的配置文件是什么数据库方言和驱动,将生成什么数据库脚本。
-no-createrole --pwpromptcreatedb boac --owner=boaccreatedb boac_test --owner=boaccreatedb boac_loch_test --owner=boac# Load schemaexport FLASK_APP=run.pyflask initdb创建本地配置如果您打算使用localhos
开始使用 NHibernate ................................................................................................8 1.获取 NHibernate ...................................................................