package testhibernate;
import net.sf.hibernate.Session; import net.sf.hibernate.Transaction; import net.sf.hibernate.SessionFactory; import net.sf.hibernate.cfg.Configuration; import net.sf.hibernate.tool.hbm2ddl.SchemaExport;
/** *本类只是用来创建表的,并不往表内部插入任何数据,并且只能使用一次,否则会删除已有的表的 */ public class Client1 { private static SessionFactory sessionFactory;
public static void main(String[] args) throws Exception { Configuration conf = new Configuration().addClass(Person.class);
//第一次运行时用来在数据库中创建表 //并且把sql语句输出到txt文件用的 //以后的运行不能使用该段代码,否则每次都会先删除原表,再新建该表 SchemaExport dbExport = new SchemaExport(conf); dbExport.setOutputFile("sql.txt"); dbExport.create(true, true); } }
package testhibernate;
import net.sf.hibernate.Session; import net.sf.hibernate.Transaction; import net.sf.hibernate.SessionFactory; import net.sf.hibernate.cfg.Configuration; import net.sf.hibernate.tool.hbm2ddl.SchemaExport;
public class Client2 { private static SessionFactory sessionFactory;
public static void main(String[] args) throws Exception { Configuration conf = new Configuration().addClass(Person.class); sessionFactory = conf.buildSessionFactory(); Session s = sessionFactory.openSession();
Transaction t = s.beginTransaction();
Person yuj = new Person(); yuj.setName("john"); yuj.setAddress("上海");
Person x = new Person(); x.setName("zhaoyh"); x.setAddress("上海");
//持久化 s.save(yuj); //此时yuj已经可以在数据库中找到 s.save(x); //此时x已经可以在数据库中找到
t.commit(); s.close(); } } |
相关推荐
JBuilderX开发指南
Jbuilder是一个可视化JAVA开发工具。它是在Java2平台上开发商业应用程序、数据库、发布程序的优秀工具。它支持J2EE,所以程序员可以快速的转换企业版Java应用程序。
非常著名的Java开发工具: 最新的 JBuilderX 或者说是 JBuilder 10 现在网上已经很难找到了,更别说要破解的 于是搜遍硬盘分卷压缩打包传上、、 一共10个分卷。这个是最后一个分卷, 其他的请登录:...
jbuilderX的webservice入门(服务器端和客户端)多图.doc
JbuilderX破解补丁-JbuilderX_keygen.exe。
用JBuilderX开发WEB应用程序
关于JBUILDER的升级包.找了好几天.终于找到了.
在jbuilderX中建立mapxtreme java4.7应用学习笔记
Borland官方中文手册,包括有: Delphi程式语言手册(Delphi7) 入门与程式设计手册(Delphi7) 资料库与网路应用手册(Delphi7) 程式语言手册(Delphi8) 应用程序开发手册(Delphi8) ...开发行动应用程序手册(JBuilderX)
(6) IDE开发工具:VS.NET 2003, JBuilderX, DreamwaverMX, Java Studio, IBM WebSpere Studio。 (7) 系统平台:Windows Server, Linux, Unix (8) 应用平台:IIS, Tomcat, Weblogic, WebShpere, Oracle AS. ...
JBX的OPENTOOL,不用修改XML配置JNDI联接池,javamail等功能
OpenSwing开发包及源码 JCalendarPanel 日期选择面板, 从JDatePicker提出来的控件, 可以单独使用。 JCloseableTabbedPane 带关闭按钮/可设置菜单的JTabbedPane JDateField 日期输入框,输入正确格式的日期...
可以不要用JBuilderx小的转换工具了
由于个人能力和时间上的局限,希望有兴趣一起开发SWING控件的朋友,请与我联系.让我们一起努力! 为了方便查看,需要讨论的朋友请到另外一个置顶贴子. [讨论]关于"开源SWING控件" ------------------------------------...
用java编写的家庭理财工具,在JBuilderx上调试通过。
jbuilder光标问题.txt jbuilderX JDK1.4版本会有此问题。
JAVA 製作JAR檔 有許多IDE都有*.jar包裝功能,照提示步驟按一按、點一點就OK了。 例如:JBuilderX、Eclipse、Netbeans、Gel+JAR製作外掛...等。 但手動方式如下