2023年8月1日发(作者:)

hibernate类⽣成表的实现源码第⼀步:

在test包中创建⼀个⽣成表的java类:

package ;import uration;import Export;public class ⽣成表 { /** * @param args */ public static void main(String[] args) { Configuration cfg = new Configuration().configure(); SchemaExport ex = new SchemaExport(cfg); (true, true); }}第⼆步:

写⼀个创建session的类:

package ;import n;import nFactory;import uration;public class HibernateSessionFactory { private static Configuration cfg = new Configuration().configure(); private static SessionFactory factory = essionFactory(); private static ThreadLocal local = new ThreadLocal(); public static Session getSession(){ Session session = (); //取 if (session==null || ()==false){ session = ssion(); (session); //存 } return session; }}第三步:

修改hibernate的配置⽂件相关属性、驱动。 【这⾥是什么数据库就写什么】mysql 【数据库连接是什么数据库写什么数据库test】jdbc:mysql://localhost:3306/test 【是mysql就写mysql orc就orc】ialect root admin 【驱动要改 】 true true 第四步 改pojo映射⽂件:

【这地⽅的schema=“数据库名字”】

2023年8月1日发(作者:)

hibernate类⽣成表的实现源码第⼀步:

在test包中创建⼀个⽣成表的java类:

package ;import uration;import Export;public class ⽣成表 { /** * @param args */ public static void main(String[] args) { Configuration cfg = new Configuration().configure(); SchemaExport ex = new SchemaExport(cfg); (true, true); }}第⼆步:

写⼀个创建session的类:

package ;import n;import nFactory;import uration;public class HibernateSessionFactory { private static Configuration cfg = new Configuration().configure(); private static SessionFactory factory = essionFactory(); private static ThreadLocal local = new ThreadLocal(); public static Session getSession(){ Session session = (); //取 if (session==null || ()==false){ session = ssion(); (session); //存 } return session; }}第三步:

修改hibernate的配置⽂件相关属性、驱动。 【这⾥是什么数据库就写什么】mysql 【数据库连接是什么数据库写什么数据库test】jdbc:mysql://localhost:3306/test 【是mysql就写mysql orc就orc】ialect root admin 【驱动要改 】 true true 第四步 改pojo映射⽂件:

【这地⽅的schema=“数据库名字”】