国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Hibernate SQL方言(dialect)介紹

2019-11-14 22:13:19
字體:
供稿:網(wǎng)友
Hibernate SQL方言(dialect)介紹Hibernate SQL方言 (hibernate.dialect) SPRing配置文件applicationContext.xmlHibernate SQL方言 (hibernate.dialect)
數(shù)據(jù)庫hibernate方言
DB2org.hibernate.dialect.DB2Dialect
DB2 AS/400org.hibernate.dialect.DB2400Dialect
DB2 OS390org.hibernate.dialect.DB2390Dialect
PostgreSQLorg.hibernate.dialect.PostgreSQLDialect
MySQLorg.hibernate.dialect.MySQLDialect
MySQL with InnoDBorg.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAMorg.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version)org.hibernate.dialect.OracleDialect
Oracle 9i/10gorg.hibernate.dialect.Oracle9Dialect
Sybaseorg.hibernate.dialect.SybaseDialect
Sybase Anywhereorg.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Serverorg.hibernate.dialect.SQLServerDialect
SAP DBorg.hibernate.dialect.SAPDBDialect
Informixorg.hibernate.dialect.InformixDialect
HypersonicSQLorg.hibernate.dialect.HSQLDialect
Ingresorg.hibernate.dialect.IngresDialect
Progressorg.hibernate.dialect.ProgressDialect
Mckoi SQLorg.hibernate.dialect.MckoiDialect
Interbaseorg.hibernate.dialect.InterbaseDialect
Pointbaseorg.hibernate.dialect.PointbaseDialect
FrontBaseorg.hibernate.dialect.FrontbaseDialect
Firebirdorg.hibernate.dialect.FirebirdDialect

<?xml version="1.0" encoding="GBK"?><!-- 指定Spring配置文件的Schema信息 --><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-2.5.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop-2.5.xsd">

<!-- 定義數(shù)據(jù)源Bean,使用C3P0數(shù)據(jù)源實現(xiàn) --><bean id="dataSource" destroy-method="close"class="com.mchange.v2.c3p0.ComboPooledDataSource"><!-- 指定連接數(shù)據(jù)庫的驅(qū)動 --><!-- 指定連接數(shù)據(jù)庫的URL --><!-- 指定連接數(shù)據(jù)庫的用戶名 --><!-- 指定連接數(shù)據(jù)庫的密碼 --><!-- 指定連接數(shù)據(jù)庫連接池的最大連接數(shù) --><!-- 指定連接數(shù)據(jù)庫連接池的最小連接數(shù) --><!-- 指定連接數(shù)據(jù)庫連接池的初始化連接數(shù) --><!-- 指定連接數(shù)據(jù)庫連接池的連接的最大空閑時間 --><!-- 連mysql<property name="driverClass" value="com.mysql.jdbc.Driver"/><property name="jdbcUrl"value="jdbc:mysql://localhost:3306/auction"/><property name="user" value="root"/><property name="passWord" value="32147"/><property name="maxPoolSize" value="40"/><property name="minPoolSize" value="1"/><property name="initialPoolSize" value="1"/><property name="maxIdleTime" value="20"/>--><!--連MS-SQL--> <property name="driverClassName"value="net.sourceforge.jtds.jdbc.Driver"></property> <propertyname="url"value="jdbc:jtds:sqlserver://10.11.68.28:1433;DatabaseName=txDB"></property><property name="username" value="sa"></property><property name="password" value="Wang.Jun2009"></property><!-- 連 Oracle --><!--<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property><property name="url" value="jdbc:oracle:thin:@10.12.3.106:1521:orcl"></property>

<property name="username" value="pms"></property><property name="password" value="zerobugpms"></property>

<property name="maxActive" value="100"></property><property name="maxIdle" value="30"></property><property name="maxWait" value="500"></property><property name="defaultAutoCommit" value="true"></property>--></bean>

<!-- 定義Hibernate的sessionFactory --><bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><!-- 依賴注入數(shù)據(jù)源,注入上面定義的dataSource --><property name="dataSource" ref="dataSource"/><!-- mappingResouces屬性用來列出全部映射文件 --><property name="mappingResources"><list><!-- 以下用來列出Hibernate映射文件 --><value>org/crazyjava/auction/model/AuctionUser.hbm.xml</value><value>org/crazyjava/auction/model/Bid.hbm.xml</value><value>org/crazyjava/auction/model/Item.hbm.xml</value><value>org/crazyjava/auction/model/Kind.hbm.xml</value><value>org/crazyjava/auction/model/State.hbm.xml</value></list></property><!-- 定義Hibernate的SessionFactory的屬性 --><property name="hibernateProperties"><props><!-- 指定數(shù)據(jù)庫方言 --><prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop><!--<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop> --><!-- 是否根據(jù)需要每次自動創(chuàng)建數(shù)據(jù)庫 --><prop key="hibernate.hbm2ddl.auto">update</prop><!-- 顯示Hibernate持久化操作所生成的SQL --><prop key="hibernate.show_sql">true</prop><!-- 將SQL腳本進(jìn)行格式化后再輸出 --><prop key="hibernate.format_sql">true</prop></props></property></bean>

<!-- 配置Hibernate的局部事務(wù)管理器,使用HibernateTransactionManager類 --><!-- 該類實現(xiàn)PlatformTransactionManager接口,是針對Hibernate的特定實現(xiàn)--><bean id="transactionManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><!-- 配置HibernateTransactionManager時需要依注入SessionFactory的引用 --><property name="sessionFactory" ref="sessionFactory"/></bean>

<!-- 配置事務(wù)切面Bean,指定事務(wù)管理器 --><tx:advice id="txAdvice" transaction-manager="transactionManager"><!-- 用于配置詳細(xì)的事務(wù)語義 --><tx:attributes><!-- 所有以'get'開頭的方法是read-only的 --><tx:method name="get*" read-only="true"/><!-- 其他方法使用默認(rèn)的事務(wù)設(shè)置 --><tx:method name="*"/></tx:attributes></tx:advice><aop:config><!-- 配置一個切入點,匹配指定包下所有以Impl結(jié)尾的類執(zhí)行的所有方法 --><aop:pointcut id="leeService"expression="execution(* org.crazyjava.auction.service.impl.*Impl.*(..))"/><!-- 指定在leeService切入點應(yīng)用txAdvice事務(wù)切面 --><aop:advisor advice-ref="txAdvice"pointcut-ref="leeService"/></aop:config>

<!-- 定義JavaMailSenderImpl,它用于發(fā)送郵件 --><bean id="mailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl"><!-- 指定發(fā)送郵件的SMTP服務(wù)器地址 --><property name="host" value="smtp.163.com"/><property name="javaMailProperties"><props><prop key="mail.smtp.auth">true</prop><prop key="mail.smtp.timeout">25000</prop></props></property><!-- 指定登錄郵箱的用戶名、密碼 --><property name="username" value="spring_test"/><property name="password" value="123abc"/></bean><!-- 定義SimpleMailMessage Bean,它代表了一份郵件 --><bean id="mailMessage"class="org.springframework.mail.SimpleMailMessage"><property name="from" value="spring_test@163.com"/><!-- 指定郵件標(biāo)題 --><property name="subject" value="競價通知"/></bean>

<!-- 配置業(yè)務(wù)邏輯組件 --><bean id="mgr"class="org.crazyjava.auction.service.impl.AuctionManagerImpl"><!-- 為業(yè)務(wù)邏輯組件注入所需的DAO組件 --><property name="userDao" ref="auctionUserDao"/><property name="bidDao" ref="bidDao"/><property name="itemDao" ref="itemDao"/><property name="kindDao" ref="kindDao"/><property name="stateDao" ref="stateDao"/><property name="mailSender" ref="mailSender"/><property name="message" ref="mailMessage"/></bean><!-- 配置一個TimerTask Bean --><bean id="checkWiner" class="org.crazyjava.auction.schedule.CheckWiner"><!-- 依賴注入業(yè)務(wù)邏輯組件 --><property name="mgr" ref="mgr"/></bean><!-- 將TimerTask Bean:checkWiner包裝成可周期性執(zhí)行的任務(wù)調(diào)度Bean --><bean id="scheduledTask"class="org.springframework.scheduling.timer.ScheduledTimerTask"><!-- 指定調(diào)度頻率和延遲 --><property name="delay" value="0"/><property name="period" value="86400000"/><property name="timerTask" ref="checkWiner"/></bean><!-- 啟動實際調(diào)度 --><bean id="timerFactory"class="org.springframework.scheduling.timer.TimerFactoryBean"><!-- 下面列出所有需要調(diào)用的任務(wù)調(diào)度Bean --><property name="scheduledTimerTasks"><list><ref bean="scheduledTask"/></list></property></bean></beans>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤凰县| 巴青县| 沁水县| 阿合奇县| 湖南省| 胶州市| 包头市| 辛集市| 长子县| 乐安县| 环江| 金沙县| 涞水县| 义乌市| 松原市| 洞头县| 宽城| 安远县| 德州市| 潮州市| 抚顺市| 江阴市| 舒兰市| 凤山县| 上栗县| 大城县| 开鲁县| 阜城县| 杭锦后旗| 阿城市| 兴业县| 遵化市| 平罗县| 洪湖市| 阳高县| 酉阳| 临沭县| 郎溪县| 岳阳县| 西和县| 永宁县|