标签:
进入DB Browser窗口,工具栏右上角
新建一个数据库连接
填写属性,添加驱动包:
点击”Finish”完成配置。
打开自己配置的数据库连接,进入到dtmdb数据库,点击TABLE可以查询所有的数据库表。
CREATETABLE `Person` ( `id`int(11) NOT NULL AUTO_INCREMENT, `age`int(11) DEFAULT NULL, `name`varchar(20) DEFAULT NULL,PRIMARY KEY (`id`) )ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
项目现状:
添加HB
新加HB后的现状
选中Person表,点击右键,选择Hibernate反转工程
在弹出库框中进行配置反转属性
点击Finish完成,回到Java程序界面。
生成2个文件
写一个测试程序MainTest,用于插入记录
importmodel.Person;
importorg.hibernate.HibernateException;
importorg.hibernate.Session;
importorg.hibernate.SessionFactory;
importorg.hibernate.Transaction;
importorg.hibernate.cfg.Configuration;
publicclass MainTest {
/**
* @param args
*/
public static voidmain(String[] args) {
// TODOAuto-generated method stub
Person p = new Person();
p.setAge(30);
p.setName("222");
Configuration config= new Configuration().configure("/hibernate.cfg.xml");
SessionFactory sf=config.buildSessionFactory();
Session session = null;
Transaction t =null;
try {
session = sf.openSession();
t = session.beginTransaction();
session.save(p);
t.commit();
System.out.println("插入完毕!");
} catch(HibernateException e) {
t.rollback();
e.printStackTrace();
} finally {
session.close();
}
}
}
将log4j.properties文件拷贝到src目录下
修改hibernate.cfg.xml文件,添加
?characterEncoding=GBK
标签:
原文地址:http://blog.csdn.net/beisika10368/article/details/51131706