`

反向建表

 
阅读更多
<entry key="hibernate.hbm2ddl.auto" value="update" />
<entry key="hibernate.cache.use_query_cache" value="true" />

<?xml version="1.0" encoding="GBK"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"
	default-lazy-init="false">
	<import resource="classpath:org/codehaus/xfire/spring/xfire.xml" />
	<bean id="webAnnotations"
		class="org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations"
		lazy-init="false" />
	<bean id="jsr181HandlerMapping"
		class="org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping"
		lazy-init="false">
		<property name="xfire" ref="xfire" />
		<property name="webAnnotations" ref="webAnnotations" />
		<!--property name="inHandlers" ref="authenticationHandler"/-->
	</bean>
	<bean class="com.xdtech.platform.core.service.Mt4Service" autowire="byName"/>
	<bean id="authenticationHandler" class="com.xdtech.platform.core.service.AuthenticationHandler" />
	
	
	
	<bean id="dataSource"
		class="com.xdtech.platform.core.framework.ComboPooledDataSource"
		destroy-method="close">
		<property name="maxIdleTime" value="10000" />
		<property name="idleConnectionTestPeriod" value="600" />
		<property name="driverClass" value="com.mysql.jdbc.Driver"/>
		<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/mt4ccbsz"/>
		<property name="user" value="root"/>
		<property name="password" value="root"/>
	</bean>
	
	
	<!--
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"       
        destroy-method="close">       
    	<property name="driverClassName" value="com.mysql.jdbc.Driver" />      
    	<property name="url" value="jdbc:mysql://localhost:3306/mt4ccb" />      
    	<property name="username" value="root" />      
    	<property name="password" value="root" />      
	</bean>  
	-->
	
	<!--  
	<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
		<property name="driverClass" value="com.mysql.jdbc.Driver" />
		<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/mt4ccb" />
		<property name="user" value="root" />
		<property name="password" value="alexchen" />
		<property name="initialPoolSize" value="10" />
		<property name="minPoolSize" value="10" />
		<property name="maxPoolSize" value="50" />
		<property name="maxIdleTime" value="7200" />
		<property name="acquireIncrement" value="5" />
		<property name="checkoutTimeout" value="10000" />
		<property name="maxIdleTimeExcessConnections" value="10" />
	</bean>
	-->
	
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
		autowire="byName">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		<property name="hibernateProperties">
			<map>
			    <entry key="c3p0.max_statements" value="0" />
				<entry key="hibernate.connection.isolation" value="4" />
				<entry key="hibernate.max_fetch_depth" value="1" />
				<entry key="hibernate.show_sql" value="true" />
				<entry key="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> 
				<entry key="hibernate.cache.use_query_cache" value="false" />
				<entry key="hibernate.query.substitutions" value="true 1, false 0, yes 'Y', no 'N'" />
				<entry key="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider" />
				<entry key="hibernate.query.factory_class" value="org.hibernate.hql.ast.ASTQueryTranslatorFactory" />
				<!--反向建表
				<entry key="hibernate.hbm2ddl.auto" value="update" />
				<entry key="hibernate.cache.use_query_cache" value="true" />
			--></map>
		</property>
		<property name="annotatedClasses">  
			<list>
				<value>com.xdtech.platform.domain.model.system.SeqID</value>
				<value>com.xdtech.platform.domain.model.user.User</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.CashInOutPush</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.CashOutAppl</value>
				
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.CashDtlFile</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.FutureFile</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.FileComission</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.LiquidateFile</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.Member</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.SignIO</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.SignTime</value>


				
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.Mt4System</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.MemberCashIn</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.MemberCashOut</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.AccBal</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.AccDtl</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.AccDtlInfo</value>
			
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.MemberCancelAppl</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.MemberInfoRecv</value>
				
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.LogMsg</value>
				
				
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.Group</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.GroupRight</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.Right</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.LiFileResp</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.LiFileRespDtl</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.LiSysFile</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.SystemConfig</value>
				<value>com.xdtech.platform.domain.model.bank.ccb.futures.ComissionCfg</value>
			</list>
		</property>
	</bean>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager"
		autowire="byName" />
	
	<bean id="dao" class="com.xdtech.platform.dao.IDaoManager" autowire="byName" />
	<bean id="idManager" class="com.xdtech.platform.dao.service.IDManager" autowire="byName"/>
	<bean id="cashIODtlManager" class="com.xdtech.platform.dao.service.CashIODtlManager" autowire="byName"/>
	<bean id="cashIOPushManager" class="com.xdtech.platform.dao.service.CashIOPushManager" autowire="byName"/>
	<bean id="cashOutApplManager" class="com.xdtech.platform.dao.service.CashOutApplManager" autowire="byName"/>
	<bean id="liquidateManager" class="com.xdtech.platform.dao.service.LiquidateManager" autowire="byName"/>
	<bean id="memberManager" class="com.xdtech.platform.dao.service.MemberManager" autowire="byName"/>
	<bean id="signIOManager" class="com.xdtech.platform.dao.service.SignIOManager" autowire="byName"/>
	
	
	<bean id="memberCashInManager" class="com.xdtech.platform.dao.service.MemberCashInManager" autowire="byName"/>
	<bean id="memberCashOutManager" class="com.xdtech.platform.dao.service.MemberCashOutManager" autowire="byName"/>
	<bean id="accBalManager" class="com.xdtech.platform.dao.service.AccBalManager" autowire="byName"/>
	<bean id="accDtlManager" class="com.xdtech.platform.dao.service.AccDtlManager" autowire="byName"/>
	<bean id="systemManager" class="com.xdtech.platform.dao.service.SystemManager" autowire="byName"/>
	<bean id="comissionCfgManager" class="com.xdtech.platform.dao.service.ComissionCfgManager" autowire="byName"/>
	<!-- auto task -->
	
	<!-- 
	    
	 -->
	
	
</beans>
分享到:
评论

相关推荐

    两种java反向建表代码,包含两种模式:JPA(Hibernate)和AutoTable(支持Mybatis)的java源代码

    quartz由实体反向建表代码,JPA(Hibernate)和AutoTable(支持Mybatis)的java实体源代码,精简纯手写 jpa模式的相关版本: jpa:1.0.2.Final hibernate:5.4.33.Final AutoTable的相关版本: autoTable:1.6.3

    mybatis逆向工程

    【描述】:利用Java程序实现反向建表,意味着开发者可以避免手动编写与数据库表对应的Java类和数据访问层代码。MyBatis逆向工程通过解析数据库元数据,自动化地创建这些基础组件,从而提高开发效率并减少错误。 ...

    java实体转mysql建表语句

    在Java开发中,将Java实体类转换为MySQL数据库的建表语句是一项常见的任务,它有助于快速构建数据库模型,尤其在使用ORM(对象关系映射)框架如Hibernate、MyBatis时更为便捷。本篇文章将深入探讨这个过程,并提供...

    erwin反向工程

    5. 通过建表脚本,在 Erwin 中创建实体,选择要导入的建表脚本,选择要导入的数据库和数据库版本。 二、Erwin 反向工程的应用场景 1. 数据仓库建设:Erwin 反向工程通常用于数据仓库建设,通过将数据库中的表导入...

    SpringBoot整合mybatis实现自动创建数据库表自动建表,mybatis逆向生成数据库表.zip

    SpringBoot整合actable,根据实体自动反向生成数据库表,方法简洁明了,省去手动创建数据库表的麻烦。 运行环境 jdk8+mysql5.7+IntelliJ IDEA+maven 项目技术(必填) spring boot+mybatis 数据库文件(可选) ...

    建表脚本script.zip

    它能够将结构化数据从传统的数据库迁移到Hadoop的HDFS,或者从HDFS反向导入到数据库。Hive则是基于Hadoop的数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供SQL(HQL)接口进行查询,适合处理和分析...

    ssm框架反向生成工具

    描述中提到,该工具可以减少写控制层、服务层和建表时间。这意味着它不仅能生成控制器(Controller)和业务服务(Service)的代码,还能根据数据库表结构生成数据访问对象(DAO)和实体类(Entity)。同时,它还会...

    PowerDesigner反向工程将数据库设计导出SQL脚本、HTML或World

    在使用 PowerDesigner 导出 Oracle 数据库的建表 SQL 时,默认情况下,PowerDesigner 会为表名和字段名添加双引号,这可能会给数据库操作带来不便。要解决这个问题,用户可以设置 Database 菜单,然后点击 Edit ...

    SpringBoot整合JPA实现自动创建数据库表自动建表,JPA逆向生成数据库表.zip

    SpringBoot整合JPA实现自动创建数据库表自动建表,JPA逆向生成数据库表 运行环境 jdk8+tomcat9+mysql+IntelliJ IDEA+maven 项目技术(必填) springboot+jpa 数据库文件(可选) 新建一个test的数据库即可,表在...

    自动在数据库中建成表(Hibernate)

    当提到“自动在数据库中建成表”,这是Hibernate的自动反向工程或Schema Generation功能。在实体类中定义的每个类都对应数据库中的一个表,类的属性则对应表的字段。只需在配置文件中指定相应的数据库连接信息,...

    最牛气的代码生成器(字段翻译、反向工程、智能提示,高效开发)

    本程序完全兼容32/64位系统,直接生成带权限管理的BS项目,本代码生成器是本人根据原作者提供的开源程序(原作者jackchain)亲自升级的软件,请看视频操作,(如:生成代码前建表时可以复制中文字段,让它自动翻译生成...

    powerdesigner资料

    ### PowerDesigner基础知识与实践应用详解 #### 一、PowerDesigner简介...在实际应用过程中,应当注意遵循最佳实践,比如在建表语句中避免不必要的双引号使用,以及充分利用PowerDesigner提供的正向和反向工程等功能。

    一款包含系统设计和代码生成功能的自动化web平台

    4. ★反向工程:如果您的应用已经完成了表结构设计,请使用`反向工程`功能将建表语句反向导入项目中,自动生成实体和字段。 5. 多对多关系:支持在两个实体之间建立多对多关联关系,会在mysql中生成一张关联表,可以...

    PowerDesigner连接mysql逆向生成PDM及相关问题

    在IT行业中,数据库设计是软件开发过程中的重要环节,PowerDesigner是一款强大的数据库设计工具,它支持数据建模、数据库逆向工程以及生成数据库脚本等功能。本文主要介绍如何使用PowerDesigner 16.5与MySQL数据库...

    SpringBoot + MybatisPlus 实现实体类转成数据库表结构,可直接运行

    为了在启动时自动创建表,我们可以创建一个启动命令类,注入MybatisPlus的SqlRunner并执行建表操作: ```java @Component @CommandLineRunner public class CreateTableOnStartup implements CommandLineRunner { @...

    完整版新闻管理系统(无bug含数据库表)

    系统可能需要在服务器上配置,如Apache或Nginx,配合反向代理和负载均衡来确保服务稳定。定期备份数据库和更新软件以保持系统的安全性和性能。 综上所述,"完整版新闻管理系统(无bug含数据库表)"是一个包含完整...

    JAVA通过实体生成数据库表

    在Java开发中,将实体类(Entity Class)映射到数据库表是一种常见的做法,这通常涉及到ORM(Object-Relational Mapping)技术。ORM允许我们用面向对象的方式处理数据库操作,而无需编写大量的SQL语句。...

    oracle 索引

    4. Reverse索引:反向索引,将键值的字节顺序反转,减少键冲突,提高查询性能。 5. Index-organized table (IOT):索引组织表,数据存储在索引结构中,适合插入密集型操作。 三、索引的优点与缺点 优点: 1. 提高...

    PowerDesigner12.5直接从DB中导出pdm文件.doc

    在生成 pdm 文件后,还可以使用 PowerDesigner12.5 一次性创建多个表的建表语句,以便快速创建数据库表结构。 使用 PowerDesigner12.5 直接从 DB 中导出 pdm 文件可以快速、方便地生成数据库结构图,并简化数据库...

    youran:java前后端代码生成【增量生成】,前后分离,后端使用spring-boot、mybatis、mapstruct、swagger、easyexcel,前端采用vue-admin-template,支持一对多、多对多关系,基于freemarker的自定义代码模板

    ★反向工程:如果您的应用已经完成了表结构设计,请使用反向工程功能将建表语句反向导入项目中,自动生成实体和字段。多对多关系:支持在两个实体之间建立多对多关联关系,会在mysql中生成一张关联表,可以设置两个...

Global site tag (gtag.js) - Google Analytics