ssh开发 pom配置+dao配置+persistence配置
来源:互联网 发布:厨房主管道堵了 知乎 编辑:程序博客网 时间:2024/05/16 07:41
保存一份标准配置,免得以后零时组装的时候出现各种问题(其实主要的问题就是各种包的版本之间可能存在冲突,我觉得这个是java的硬伤,包太多每个包的版本又多,这样就很容易出现包冲突,而且解决这样的问题会消耗大量的时间)
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.ssh</groupId> <artifactId>hibernatestudy</artifactId> <name>hibernatestudy</name> <version>0.0.1-SNAPSHOT</version> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> </plugin> </plugins> </build> <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.6</version></dependency><dependency><groupId>fakepath</groupId><artifactId>com.springsource.org.logicalcobwebs.proxool</artifactId><version>0.9.1</version></dependency><dependency><groupId>fakepath</groupId><artifactId>com.springsource.org.logicalcobwebs.cglib.core</artifactId><version>0.9.1</version></dependency> <dependency><groupId>org.hibernate</groupId><artifactId>hibernate</artifactId><version>3.2.7.ga</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-annotations</artifactId><version>3.4.0.GA</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.5</version></dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.2.5.RELEASE</version> </dependency><dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>3.2.5.RELEASE</version> </dependency> <dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>3.2.5.RELEASE</version></dependency> <dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>3.2.5.RELEASE</version></dependency> </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties></project>
dao-config.xml
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><import resource="classpath:persistence-config.xml" /><bean id="accountTypeDao" class="com.ssh.daoimpl.AccountTypeDaoImpl"p:sessionFactory-ref="sessionFactory" /></beans>
persistence-config.xml
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"><bean name="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"p:ignoreUnresolvablePlaceholders="true" p:ignoreResourceNotFound="true"><property name="locations"><list><value>classpath:db.properties</value></list></property></bean><bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource"><property name="driver"><value>${contacts.db.driver}</value></property><property name="driverUrl"><value>${contacts.db.url}</value></property><property name="user"><value>${contacts.db.username}</value></property><property name="password"><value>${contacts.db.password}</value></property><property name="maximumConnectionCount"><value>${contacts.db.maxconnection}</value></property></bean><bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" p:dataSource-ref="dataSource"><property name="hibernateProperties"><props><!-- MySQL DIALECT --><prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop><prop key="hibernate.show_sql">false</prop></props></property><property name="annotatedClasses"><list><value>com.ssh.model.TbbsAccountType </value></list></property></bean><!-- Spring transaction management --><bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager" p:sessionFactory-ref="sessionFactory" /><tx:annotation-driven transaction-manager="transactionManager" /></beans>
db.propertise
########################## General Configuration ############################################################ DB Connection properties ################################### MySQL Configcontacts.db.username=shinecontacts.db.password=123456contacts.db.driver=com.mysql.jdbc.Drivercontacts.db.maxconnection=200contacts.db.url=jdbc:mysql://192.168.2.3:3306/nsaddp?useUnicode=true&characterEncoding=utf-8
- ssh开发 pom配置+dao配置+persistence配置
- SSH pom.xml配置备份
- SSH pom.xml配置备份
- pom配置
- pom配置
- pom配置
- maven配置,pom配置
- dao配置
- Persistence.xml 配置说明
- jpa persistence.xml 配置
- JPA persistence配置说明
- Persistence.xml 配置说明
- JPA 配置persistence.xml
- Persistence.xml 配置说明
- JPA persistence.xml 配置
- 在pom.xml中更改数据库配置,生成dao
- ssh框架配置+开发
- Scala java maven 混合开发 pom配置
- VS程序打包
- 【ASO潜规则】之 iOS应用标题中最常用的25个单词
- java算法:使用冒泡算法对任何对象排序
- Harris角点检测算子
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- ssh开发 pom配置+dao配置+persistence配置
- FZU1894
- 图论-桥/割点/双连通分量/缩点/LCA
- 黑马程序员 基础(五)
- Python 学习入门(18)—— 字符串
- 山东理工大学ACM平台题答案 2561 九九乘法表
- 【cocos2d-x IOS游戏开发-捕鱼达人11】鱼的产生和移动:完善
- cocos2D-javascript 入门分享
- error at ::0 can't find referenced pointcut mymethod