Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1f6b921

Browse files
committed
升级通用Mapper和分页插件版本。
1 parent bc461cb commit 1f6b921

File tree

5 files changed

+24
-7
lines changed

5 files changed

+24
-7
lines changed

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
<!-- 编译jdk版本 -->
2323
<jdk.version>1.6</jdk.version>
2424
<!-- 依赖版本 -->
25-
<mapper.version>1.1.0</mapper.version>
26-
<pagehelper.version>3.4.0</pagehelper.version>
25+
<mapper.version>2.0.0</mapper.version>
26+
<pagehelper.version>3.6.0</pagehelper.version>
2727
<mysql.version>5.1.29</mysql.version>
2828
<spring.version>4.1.2.RELEASE</spring.version>
2929
</properties>
@@ -181,7 +181,7 @@
181181
<dependency>
182182
<groupId>com.github.pagehelper</groupId>
183183
<artifactId>pagehelper</artifactId>
184-
<version>3.5.1</version>
184+
<version>${pagehelper.version}</version>
185185
</dependency>
186186
<!--通用Mapper-->
187187
<dependency>

src/main/java/com/isea533/mybatis/controller/demo/DemoController.java

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public List<Country> requestTest7(
5555
@RequestParam(value = "pageSize", required = false, defaultValue = "10") int pageSize
5656
) {
5757
demoService.test();
58+
demoService.testEntityMapper();
5859
return demoService.selectPage(pageNum, pageSize);
5960
}
6061
}

src/main/java/com/isea533/mybatis/service/DemoService.java

+14-2
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,25 @@
2424

2525
package com.isea533.mybatis.service;
2626

27+
import com.github.abel533.entity.EntityMapper;
2728
import com.github.abel533.mapper.Mapper;
2829
import com.isea533.mybatis.model.Country;
30+
import com.isea533.mybatis.model.UserInfo;
2931
import org.springframework.beans.factory.annotation.Autowired;
3032
import org.springframework.stereotype.Service;
3133

3234
/**
3335
* @author liuzh
3436
*/
3537
@Service
36-
public class DemoService extends BaseService<Country>{
38+
public class DemoService extends BaseService<Country> {
3739

3840
@Autowired
3941
private Mapper<Country> countryMapper;
4042

43+
@Autowired
44+
private EntityMapper entityMapper;
45+
4146
public int save(Country country) {
4247
if (country == null) {
4348
throw new NullPointerException("保存的对象不能为空!");
@@ -51,9 +56,16 @@ public int save(Country country) {
5156
return super.save(country);
5257
}
5358

54-
public void test(){
59+
public void test() {
5560
int result = countryMapper.selectCount(null);
5661
System.out.println(result);
5762
}
5863

64+
public void testEntityMapper(){
65+
Country country = entityMapper.selectByPrimaryKey(Country.class, 100);
66+
int count = entityMapper.count(new Country());
67+
System.out.println(country.toString());
68+
System.out.println(count);
69+
}
70+
5971
}

src/main/resources/applicationContext.xml

+5-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,11 @@
8686
</bean>
8787

8888
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
89-
<property name="basePackage" value="com.isea533.mybatis.mapper"/>
89+
<property name="basePackage" value="com.isea533.mybatis.mapper,com.github.abel533.entity.mapper"/>
90+
</bean>
91+
92+
<bean id="entityMapper" class="com.github.abel533.entity.EntityMapper" scope="prototype">
93+
<constructor-arg ref="commonMapper"/>
9094
</bean>
9195

9296
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" scope="prototype">

src/main/resources/config.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
jdbc.driverClass = com.mysql.jdbc.Driver
2727
jdbc.url = jdbc:mysql://localhost:3306/test
2828
jdbc.user = root
29-
jdbc.password =
29+
jdbc.password = jj
3030

3131
#c3p0
3232
jdbc.maxPoolSize=50

0 commit comments

Comments
 (0)