Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

这是一个集成了Mybatis分页插件和通用Mapper的示例项目

NotificationsYou must be signed in to change notification settings

coder-java-caicai/Mybatis-Spring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SSM集成的基础项目,项目使用Maven管理

#MyBatis3.3.0

#Spring[MVC]4.1.2.RELEASE

#Oracle

项目使用Spring4.1.2.RELEASE + SpringMVC4.1.2.RELEASE + Mybatis3.3.0 + Oracle

项目集成了Mybatis分页插件和通用Mapper插件

项目使用的Oracle数据库,根据需要可以切换为其他数据库

##注意主键

publicclassCountry {/**     * 主键     */@Id@GeneratedValue(strategy =GenerationType.IDENTITY,generator ="select SEQ_COUNTRY.nextval from dual")privateIntegerid;//省略其他

##注意通用Mapper配置

<beanclass="tk.mybatis.spring.mapper.MapperScannerConfigurer">    <propertyname="basePackage"value="com.isea533.mybatis.mapper"/><!-- 3.2.2版本新特性,markerInterface可以起到mappers配置的作用,详细情况需要看Marker接口类-->    <propertyname="markerInterface"value="com.isea533.mybatis.util.MyMapper"/><!-- 通用Mapper通过属性注入进行配置,默认不配置时会注册Mapper<T>接口-->    <propertyname="properties">        <value>            ORDER=BEFORE        </value>    </property></bean>

主要是ORDER=BEFORE,这个可以保证序列先执行

##新增国家输出的日志

DEBUG [http-apr-8091-exec-4] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@43daa112] will be managed by SpringDEBUG [http-apr-8091-exec-4] - ==>  Executing: select SEQ_COUNTRY.nextval from dualDEBUG [http-apr-8091-exec-4] - <==      Total: 1DEBUG [http-apr-8091-exec-4] - ==>  Preparing: INSERT INTO country ( id,countryname,countrycode ) VALUES( ?,?,? )DEBUG [http-apr-8091-exec-4] - ==> Parameters: 200(Integer), 测试(String), CS(String)DEBUG [http-apr-8091-exec-4] - <==    Updates: 1

##如何运行本项目

先通过项目sql文件下的sql创建数据库的基本环境,如果没有表空间,就先执行创建表空间和用户.sql

之后使用新建的用户登录,然后执行创建表-序列-数据.sql

准备好数据库之后,修改src/main/resources/config.properties配置:

# 数据库配置jdbc.driverClass = oracle.jdbc.driver.OracleDriverjdbc.url = jdbc:oracle:thin:@//192.168.16.137:1521/orcljdbc.user = mybatisjdbc.password = mybatis

保持上面的配置和自己的数据库一致即可。

##Spring Boot集成MyBatis的基础项目

###https://github.com/abel533/MyBatis-Spring-Boot

##MyBatis工具

###http://www.mybatis.tk

##推荐使用Mybatis通用Mapper3

###https://github.com/abel533/Mapper

##推荐使用Mybatis分页插件PageHelper

###https://github.com/pagehelper/Mybatis-PageHelper

##作者信息

About

这是一个集成了Mybatis分页插件和通用Mapper的示例项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java97.3%
  • CSS2.7%

[8]ページ先頭

©2009-2025 Movatter.jp