• hibernate

    Hibernate Configuration File

    Hibernate configuration file (hibernate.cfg.xml) have information used for making database connections. The mapping details for mapping the domain objects to the database tables are also a part of Hibernate configuration file. This is used to have details for connections with database and can be changed without change in any source file. Here is the code of Hibernate Configuration File: <?xml version=’1.0′ encoding=’utf-8′?><!DOCTYPE hibernate-configuration PUBLIC“-//Hibernate/Hibernate Configuration DTD//EN”“http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”> <hibernate-configuration><session-factory><property name=”hibernate.connection.driver_class”>com.mysql.jdbc.Driver</property><property name=”hibernate.connection.url”>jdbc:mysql://localhost:9999/struts-hibernate</property><property name=”hibernate.connection.username”>root</property><property name=”hibernate.connection.password”></property><property name=”hibernate.connection.pool_size”>10</property><property name=”show_sql”>true</property><property name=”dialect”>org.hibernate.dialect.MySQLDialect</property><property name=”hibernate.hbm2ddl.auto”>update</property><!– Mapping files –><mapping resource=”/bhanuApp/hibernate/Tutorial.hbm.xml”/></session-factory></hibernate-configuration> Place hibernate.cfg.xml file in the source directory e.g. “X:Struts-Hibernatesrcjavasrc” The <mapping resource=”> tag is used to specify the mapping file:<mapping resource=”/bhanuApp/net/dao/hibernate/BhanuTutorial.hbm.xml”/> Code of BhanuTutorial.hbm.xml:  <?xml version=”1.0″ encoding=”UTF-8″?><!DOCTYPE hibernate-mapping PUBLIC “-//Hibernate/Hibernate Mapping DTD//EN”“http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd”> <hibernate-mapping auto-import=”true” default-lazy=”false”> <classname=”bhanuApp.net.dao.hibernate.BhanuTutorial” table=”Bhanututorials”>…

    Comments Off on Hibernate Configuration File