Hibernate配置

Hibernate的配置

*JDBC

1).src下
hibernate.cfg.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>
        <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
        <property name="connection.url">jdbc:oracle:thin:@localhost:1521:SZSX</property>
        <property name="connection.username">huyao</property>
        <property name="connection.password">sx</property>
        <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
       	<property name="hibernate.hbm2ddl.auto">update</property>
       	<property name="show_sql">true</property>
       	<mapping resource="net/sxif/vote/entity/Entity.hbm.xml"/>
    	</session-factory>
	</hibernate-configuration>

2).entity内

<?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 package="net.sxif.vote.entity">
	<class name="VoteItem" table="VoteItem" lazy="false">
		<id name="id" type="java.lang.Integer">
			<column name="voteItem_id" sql-type="Number(25)"></column>
			<generator class="sequence">
				<param name="sequence">seq_voteItem_id</param>
			</generator>
		</id>
		<property name="text" type="string">
			<column name="voteItem_text"></column>
		</property>
		<many-to-one name="voteContent" class="net.sxif.vote.entity.VoteContent" fetch="join">
			<column name="voteItem_voteContent"></column>
		</many-to-one>
	</class>
</hibernate-mapping>

* JNDI
<?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>
			<property name="connection.datasource">java:comp/env/jdbc/huyao</property>
			<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
			<property name="hibernate.hbm2ddl.auto">update</property>
			<property name="show_sql">true</property>
			<mapping resource="com/szsx/huyao/login/model/UserModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/player/player_config/model/PlayerStatusModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/player/player_info/model/PlayerInfoModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/player/player_info/model/PlayerInfoSubModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/team/team_config/model/TeamStateModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/team/team_info/model/TeamInfoModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/game/game_info/model/GameInfoModel.xml" />
			<mapping resource="com/szsx/huyao/game/game_info/model/GameInfoSubModel.xml"></mapping>
			<mapping resource="com/szsx/huyao/system/tag_info/model/TagInfoModel.xml" />
		</session-factory>
	</hibernate-configuration>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值