-
实体中包含对象,如何在mybatis中映射查看全部
-
四门优化课程查看全部
-
为什么使用SSM查看全部
-
spring-dao中的数据库连接池中的user属性,我测试时使用的跟视频一样是username,但会连接到本地电脑的地址(我的mysql不在本机上),换成userName也一样,经测试,只要把这个名字换掉即可,只要不是username就行,很奇怪,找了一个下午.在此记录下.查看全部
-
mybatis与spring的整合查看全部
-
4.配置扫描Dao接口包,动态实现Dao接口,注入到spring容器中查看全部
-
<!--3.配置sqlSessionFactory对象--> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!--注入数据库连接池--> <property name="dataSource" value="dataSource"/> <!--配置mybatis全局配置文件:mybatis-config.xml--> <property name="configLocation" value="classpath:mybatis-config.xml"/> <!--扫描entity包,使用别名--> <property name="typeAliasesPackage" value="org.seckill.entity"/> <!--扫描sql配置文件:mapper需要的xml文件--> <property name="mapperLocations" value="classpath:mapper/*.xml"/> </bean>查看全部
-
<!--2.数据库连接池--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!--配置连接池属性--> <property name="driverClass" value="${driver}"/> <property name="jdbcUrl" value="${url}"/> <property name="user" value="${username}"/> <property name="password" value="${password}"/> <!--c3p0连接池的私有属性--> <property name="maxPoolSize" value="30"/> <property name="minPoolSize" value="10"/> <!--关闭链接后不自动commit--> <property name="autoCommitOnClose"value="false"/> <!--获取链接超时时间--> <property name="checkoutTimeout" value="1000"/> <!--当获取连接失败时重试次数--> <property name="acquireRetryAttempts" value="2"/> </bean>查看全部
-
mybatis中文文档: http://www.mybatis.org/mybatis-3/zh/index.html 常用的全局属性配置查看全部
-
SuccessKilledDao<br> 1. 插入购买明细,可过滤重复:insertSuccessKilled(long seckillId,long userPhone);<br> 2. 根据Id查询SuccessKilled并携带秒杀产品对象实体:SuccessKilled queryByIdWithSeckill(long seckillId);查看全部
-
SeckillDao 设计<br> 1.减库存,int reduceNumber(long seckillId,Date killTime);<br> 2. 根据id查询秒杀对象 queryById(long seckillId);<br> 3. 根据偏移量查询秒杀商品列表:List<Seckill> queryALL(int offset,int limit);查看全部
-
秒杀竞争出现在修改库存上,行级锁:当多个用户同时执行一条更新的sql语句时,只有当开启的这条事务提交之后,下一个用户才能执行这个事务……查看全部
-
相关的官网地址查看全部
-
查询表的sql预览 SQL : show create table 表名\g;查看全部
-
spring和junit的整合查看全部
举报
0/150
提交
取消