快速业务通道

hibernate3学习笔记(二十三)|进阶特性(二) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19

User.hbm.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping    PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping>    <class name="onlyfun.caterpillar.User"       table="user">      <id name="id" column="id" type="java.lang.Integer">        <generator class="native"/>      </id>      <property name="name" column="name" type="java.lang.String"/>      <property name="age" column="age" type="java.lang.Integer"/>    </class> </hibernate-mapping>在hibernate.cfg.xml中设定JDBC等相关设定: hibernate.hbm.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration>    <session-factory>      <!-- 显示实际操作资料库时的SQL -->      <property name="show_sql">true</property>      <!-- SQL方言,这边设定的是MySQL -->      <property name="dialect">org.hibernate.dialect.MySQLDialect</property>      <!-- JDBC驱动程式 -->      <property name="connection.driver_class">com.mysql.jdbc.Driver</property>      <!-- JDBC URL -->      <property name="connection.url">jdbc:mysql://localhost/demo</property>      <!-- 资料库使用者 -->      <property name="connection.username">caterpillar</property>      <!-- 资料库密码 -->      <property name="connection.password">123456</property>      <!-- C3P0 连接池设定 -->      <property name="c3p0.min_size">5</property>      <property name="c3p0.max_size">20</property>      <property name="c3p0.timeout">1800</property>      <property name="c3p0.max_statements">50</property>      <!-- 物件与资料库表格映射文件 -->      <mapping resource="onlyfun/caterpillar/User.hbm.xml"/>    </session-factory> </hibernate-configuration>

hibernate3学习笔记(二十三)|进阶特性(二)(3)

时间:2011-02-03

可撰写一个程式如下:

HbmToTable.java package onlyfun.caterpillar; import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class HbmToTable {    public static void main(String[] args) {      Configuration config = new Configuration().configure();      System.out.println("Creating tables...");      SchemaExport schema

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号