如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第页共NUMPAGES36页第PAGE\*MERGEFORMAT36页共NUMPAGES\*MERGEFORMAT36页BOS物流管理系统第2天内容安排:1、Springdata完成数据访问层2、封装dao项目使用STS3、登陆业务登陆业务使用PD根据大纲绘制用户表PowerDesigner点击菜单Database--->genreateDatabase--->点击预览注意:PD生成表,默认脚本自带顺引号设置一定去掉双引号否则逆向生成实体类失败!一般习惯脚本采用大写!Oracle数据库生成脚本!去掉双引号设置步骤:--->EditcurrentDatabase选项点击生成脚本预览...引号就没有了!预览用户的脚本使用plsql工具完成脚本执行!开发中一般新建一个用户授予resouce+connect角色即可!plsql/develepor工具使用管理员创建用户并且授权ITCAST29开发bos采用oracleITCAST29用户!创建实体类Springdatajpa注解:@Entity@Table@Id@GenerateValue实体类的注册需要编写ApplicationContext.xml配置ApplicationContext连接池和Bean注册1:数据库配置文件2:配置连接池以及sessionFactory测试:启动tomcat<context:property-placeholderlocation="classpath:jdbc.properties"/><beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"><!--配置连接数据库参数c3p0连接池--><propertyname="driverClass"value="${jdbc.driverClass}"></property><propertyname="jdbcUrl"value="${jdbc.url}"></property><propertyname="user"value="${jdbc.username}"></property><propertyname="password"value="${jdbc.password}"></property></bean><!--连接池给sessionFactory注解版本--><beanid="sessionFactory"class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><propertyname="dataSource"ref="dataSource"></property><!--配置其他hibernate信息--><propertyname="hibernateProperties"><props><propkey="hibernate.show_sql">true</prop><propkey="hibernate.format_sql">true</prop><propkey="hibernate.hbm2ddl.auto">validate</prop><!--<propkey="hibernate.hbm2ddl.auto">update</prop>--><propkey="hibernate.dialect">${jdbc.dialect}</prop></props></property><propertyname="packagesToScan"><list><value>cn.itcast.mavenbos.domain</value></list></property></bean>oraclevalidate校验报错:数据库表字段类型numeric(10,2)---->实体类BigDecimal类型.需要导入:hibernate-entity.jarspring-data.jpa依赖的jar<dependency><groupId>org.hibernate</groupId><artifactId>hibernate-entitymanager</artifactId><version>${hibernate.version}</version></dependency>配置Springdata学习1:引入spring-d