当前位置: 首页 > news >正文

乌克兰网站后缀计算机专业主要学什么学科

乌克兰网站后缀,计算机专业主要学什么学科,网站的交互性,搜索引擎优化的英文缩写转载自 SpringMVCSpring4Mybatis3集成#xff0c;开发简单Web项目源码下载 基本准备工作 1、安装JDK1.6以上版本#xff0c;安装与配置 2、下载mybatis-3.2.0版#xff1a;https://repo1.maven.org/maven2/org/mybatis/mybatis/ 3、下载mybatis-spring-1.2.1版#x…转载自   SpringMVCSpring4Mybatis3集成开发简单Web项目源码下载 基本准备工作 1、安装JDK1.6以上版本安装与配置 2、下载mybatis-3.2.0版https://repo1.maven.org/maven2/org/mybatis/mybatis/ 3、下载mybatis-spring-1.2.1版https://repo1.maven.org/maven2/org/mybatis/mybatis-spring/ 4、Spring-4.0.0的版本 5、tomacat6.x以上版本即可 当然这些jar还不够还需要MySQL数据库与驱动log4j的jar等等。下面我们开始今天的旅行 第一步创建数据库表 在Navicat下执行如下sql命令创建数据库mybatis和表t_user CREATE DATABASE IF NOT EXISTS mybatis; USE mybatis; create table t_user(user_id int(11) NOT NULL AUTO_INCREMENT,user_name varchar(20) not null,user_age varchar(20) not null,PRIMARY KEY (user_id))ENGINEInnoDB DEFAULT CHARSETutf8; 我们先看一下项目的完整目录再继续下面的内容 第二步添加jar包 对于下面代码的内容我们就不再一一贴出来只是把最重要的内容贴出来大家可以下载源码。 第三步创建model 创建一个model包并在其下创建一个User.java文件。 package com.tgb.model;/** * 用户 * author liang * */ public class User {private int id;private String age;private String userName;public User() {super();}public User(int id, String age, String userName) {super();this.id id;this.age age;this.userName userName;}public int getId() {return id;}public void setId(int id) {this.id id;}public String getAge() {return age;}public void setAge(String age) {this.age age;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName userName;} }第四步创建DAO接 创建一个包mapper并在其下创建一个UserMapper.java文件作为DAO接口。 package com.tgb.mapper;import com.tgb.model.User;import java.util.List;public interface UserMapper {void save(User user);boolean update(User user);boolean delete(int id);User findById(int id);ListUser findAll(); }第五步实现DAO接口 在dao包下创建一个UserMapper.xml文件作为上一步创建的DAO接口的实现。  ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd !-- namespace必须与对应的接口全类名一致 id:必须与对应接口的某个对应的方法名一致 --mapper namespacecom.tgb.mapper.UserMapperinsert idsave parameterTypeUser insert into t_user(user_name,user_age) values(#{userName},#{age}) /insertupdate idupdate parameterTypeUser update t_user set user_name#{userName},user_age#{age} where user_id#{id} /updatedelete iddelete parameterTypeint delete from t_user where user_id#{id} /delete!-- mybsits_config中配置的alias类别名,也可直接配置resultType为类路劲 -- select idfindById parameterTypeint resultTypeUser select user_id id,user_name userName,user_age age from t_user where user_id#{id} /selectselect idfindAll resultTypeUser select user_id id,user_name userName,user_age age from t_user /select/mapper 这里对这个xml文件作几点说明  1、namespace必须与对应的接口全类名一致。  2、id必须与对应接口的某个对应的方法名一致即必须要和UserMapper.java接口中的方法同名。  第六步Mybatis和Spring的整合 对于Mybatis和Spring的整合是这篇博文的重点需要配置的内容在下面有详细的解释。 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beans xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlns:phttp://www.springframework.org/schema/p xmlns:contexthttp://www.springframework.org/schema/context xmlns:txhttp://www.springframework.org/schema/tx xsi:schemaLocation http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd!-- 1. 数据源 : DriverManagerDataSource -- bean iddataSource classorg.springframework.jdbc.datasource.DriverManagerDataSource property namedriverClassName valuecom.mysql.jdbc.Driver / property nameurl valuejdbc:mysql://localhost:3306/mybatis / property nameusername valueroot / property namepassword value123456 / /bean!-- 2. mybatis的SqlSession的工厂: SqlSessionFactoryBean dataSource:引用数据源 MyBatis定义数据源,同意加载配置 -- bean idsqlSessionFactory classorg.mybatis.spring.SqlSessionFactoryBean property namedataSource refdataSource/property property nameconfigLocation valueclasspath:config/mybatis-config.xml / /bean!-- 3. mybatis自动扫描加载Sql映射文件/接口 : MapperScannerConfigurer sqlSessionFactory basePackage:指定sql映射文件/接口所在的包自动扫描 -- bean classorg.mybatis.spring.mapper.MapperScannerConfigurer property namebasePackage valuecom.tgb.mapper/property property namesqlSessionFactory refsqlSessionFactory/property /bean!-- 4. 事务管理 : DataSourceTransactionManager dataSource:引用上面定义的数据源 --bean idtxManager classorg.springframework.jdbc.datasource.DataSourceTransactionManager property namedataSource refdataSource/property /bean!-- 5. 使用声明式事务 transaction-manager引用上面定义的事务管理器 --tx:annotation-driven transaction-managertxManager //beans 第七步mybatis的配置文件 ?xml version1.0 encodingUTF-8? !DOCTYPE configuration PUBLIC -//mybatis.org//DTD Config 3.0//EN http://mybatis.org/dtd/mybatis-3-config.dtd configuration !-- 实体类,简称 -设置别名 -- typeAliases typeAlias aliasUser typecom.tgb.model.User / /typeAliases !-- 实体接口映射资源 -- !-- 说明如果xxMapper.xml配置文件放在和xxMapper.java统一目录下mappers也可以省略因为org.mybatis.spring.mapper.MapperFactoryBean默认会去查找与xxMapper.java相同目录和名称的xxMapper.xml -- mappers mapper resourcecom/tgb/mapper/userMapper.xml / /mappers /configuration 总结 Mybatis和Spring的集成相对而言还是很简单的祝你成功。 源码下载SpringMVCSpring4Mybatis3 下篇博文我们将Hibernate和Mybatis进行一下详细的对比。
http://www.sadfv.cn/news/60952/

相关文章:

  • 中山外贸网站开发网站创建一般创建哪种类型
  • 手机网站 英文门户网站和搜索网站的区别
  • 网站affiliate怎么做wordpress做线下交易
  • 旬阳做网站淘宝网网页版登录卖家中心
  • 民治营销型网站中国环球贸易网
  • 找企业案例的网站wordpress建企业站教程
  • 淄博有做网站的吗重庆网站建设c
  • 女装东莞网站建设关于网站的建设
  • 58同城石家庄网站建设WordPress登录页提示
  • 健康养老网站建设wordpress网站扫描工具
  • 欧阳网站建设网站怎么快速被百度收录
  • 北京如何申请公司网站备案号做殡葬名片的网站
  • 怎么建立一个公司的网站吗公司网站内容如何做
  • 哪个网站可以做行测题目电子商务网页设计与网站建设
  • 自身网站的平台建设wordpress发展现状
  • 做家教中介网站赚钱吗?我的世界做壁纸网站
  • 嘉定区建设局网站电子商务的工作岗位有哪些?
  • 临沂做网站wyjzgzs无锡百度关键词推广
  • 网站建设的相关技术方案网站建设公司有哪些比较知名的
  • 一键建站沈阳网站建设与维护
  • 网站建设服务费怎么写分录wordpress文章名称
  • 网站开发哪种语言最好聊城高端网站建设
  • 有了php源码怎么做网站建网站找哪家
  • 费县做网站仿 手机 网站模板html源码下载
  • 怎样做一个网站赚钱吗站长之家最新网站
  • 私人为别人做网站违法问题南平 网站建设
  • 网站推广的常用途径有哪些珠海酒店网站建设
  • 网站泛解析二级域名怎么做网站
  • wordpress模板上传图片wordpress 性能优化
  • 广西南宁建设银行最新招聘网站哪个省份网站建设便宜