Configuration
来源:互联网 发布:js访问者模式 编辑:程序博客网 时间:2024/06/01 08:41
Hibernate 与数据库的关系是ORM关系,对象映射数据库。
那么如何通过对象对数据库进行各种对象的ddl与dml操作呢?
数据库对象操作的〈database-object /〉+ SchemaExport
1、hibernate.cfg.xml
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
……
create
true
true
lt;/hibernate-configuration>
2、lovejk.hbm.xml
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
create table testjk(name varchar(256));
3、执行
public static void main(String[] args) throws Exception
{
//实例化Configuration,这行代码默认加载hibernate.cfg.xml文件
Configuration conf = new Configuration()。configure();
//以Configuration创建SessionFactory
SessionFactory sf = conf.buildSessionFactory();
// //创建SchemaExport对象
SchemaExport se = new SchemaExport(conf);
// //设置输出格式良好的SQL脚本
se.setFormat(true);
// //设置保存SQL脚本的文件名
se.setOutputFile("d:\\1.sql");
// //输出SQL脚本,并执行SQL脚本
se.create(true, true);
sf.close();
}
总结:简单粗暴!
- configuration
- configuration
- configuration
- Configuration
- Configuration
- Configuration
- Configuration
- @Configuration
- configuration
- ActiveMQ configuration
- MRTG Configuration
- MA5200G Configuration
- grub4dos configuration
- vim configuration
- Emacs Configuration
- Resource Configuration
- wcf configuration
- dg configuration
- myeclipse的java代码中出现中文乱码
- myEclipse所有版本汉化方法
- Windows下与Linux下编写socket程序的区别
- 架构师如何界定项目边界 把握系统全局
- xshell之隧道使用方法
- Configuration
- hdu 1088 Write a simple HTML Browser
- java!
- 阿里笔试题-------ArrayList和LinkedList的区别,ArrayList与Vector区别
- 编码基本知识
- 软件经济学五:创建高效率的团队
- 如果需要统一设置编码
- flume学习
- python dict reg key