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

企业网站建设选题背景建立企业网站价格

企业网站建设选题背景,建立企业网站价格,muse怎么做网站,零基础自己建网站操作步骤 创建数据库 建立user表 放入数据 1、创建javaweb工程并添加Jar包 用到的jar包 junit 用于测试 mybatis框架#xff1a;mybatis-3.5.9.jar mysql数据库#xff1a;mysql-connector-java-8.0.28.jar 2、添加MyBatis核心配置文件 ?xml version1.0mybatis-3.5.9.jar mysql数据库mysql-connector-java-8.0.28.jar  2、添加MyBatis核心配置文件 ?xml version1.0 encodingUTF-8? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configuration!-- 配置内容在这里 --/configurationdrivercom.mysql.cj.jdbc.Driver urljdbc:mysql://localhost:3306/mybatis usernameroot passwordroot 编写”mybatis-config.xml”的配置内容 ?xml version1.0 encodingUTF-8? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationproperties resourcedatabase.properties/propertiestypeAliasespackage nameentity//typeAliasesenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLEDproperty namedriver value${driver}/property nameurl value${url}?useUnicodetrueamp;characterEncodingUTF-8amp;serverTimezoneUTCamp;useSSLfalse/property nameusername value${username}/property namepassword value${password}//dataSource/environment/environmentsmappersmapper resourcemapper/UserMapper.xml/mapper/mappers /configuration”mybatis-config.xml”的配置节点说明 1、configuration 配置文件的根元素节点 2、environments 表示配置MyBaits的多套运行环境该元素节点下可以配置多个environment子元素节点 3、environment 配置Mybaits的一套运行环境需指定运行环境ID、事务管理(transactionManager)和数据源(dataSource)配置等相关信息 4、mappers 其下可以配置多个mapper节点来具体指定SQL映射文件的路径resource属性的值表述了类资源路径下的SQL映射文件的路径 3、创建实体类 package entity;public class User {private String username;private String password;private Integer age;private String sex;private String birthDate;public User() {}public User(String username, String password, Integer age, String sex, String birthDate) {this.username username;this.password password;this.age age;this.sex sex;this.birthDate birthDate;}public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}public String getBirthDate() {return birthDate;}public void setBirthDate(String birthDate) {this.birthDate birthDate;}Overridepublic String toString() {return User{ username username \ , password password \ , age age , sex sex \ , birthDate birthDate };} }注 1、类的名称不一定和表名相同 2、属性名称和数据库字段名称相同才能自动映射 3、属性类型需要和数据库字段类型对应 4、每一个属性都要生成get/set方法  4、创建SQL映射文件 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespace/!-- SQL映射写在这里 -- /mapper编辑”UserMapper.xml”SQL映射内容 ?xml version1.0 encodingUTF-8? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespace/select idfindAll resultTypeuser select * from user/selectselect idfindAll2 resultTypemap select * from user/selectselect idmyCount resultTypeint parameterTypemapselect count(*) from smbms_bill join smbms_provider on smbms_bill.providerIdsmbms_provider.id where smbms_provider.proName like concat(%,#{proName},%) and isPayment#{isPayment}/select /mapper!--建立映射关系-- 配置节点说明  select表示查询语句 id属性表示该SQL语句的唯一标识符 resultType属性表示SQL语句返回值类型此处通过SQL语句查询数据将数据直接映射到User实体类上  5、代码测试输出结果 import entity.User; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import org.junit.Test;import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.List; import java.util.Map;public class UserMapperTest {Testpublic void Test01() throws IOException {System.out.println( );InputStream inputStream Resources.getResourceAsStream(mybatis-config.xml);SqlSessionFactoryBuilder sqlSessionFactoryBuilder new SqlSessionFactoryBuilder();SqlSessionFactory build sqlSessionFactoryBuilder.build(inputStream);SqlSession sqlSession build.openSession();ListUser findAll sqlSession.selectList(findAll);for (User user: findAll) {System.out.println(user user);}sqlSession.close();}Testpublic void Test02() throws IOException {InputStream inputStream Resources.getResourceAsStream(mybatis-config.xml);SqlSessionFactoryBuilder sqlSessionFactoryBuilder new SqlSessionFactoryBuilder();SqlSessionFactory build sqlSessionFactoryBuilder.build(inputStream);SqlSession sqlSession build.openSession();ListMapString,Object findAll sqlSession.selectList(findAll2);for (MapString, Object stringObjectMap : findAll) {System.out.println(stringObjectMap stringObjectMap);}sqlSession.close();}}结果为list集合对象 结果为map集合对象  6、扩展  configuration 根节点 properties    可以配置在Java 属性配置文件中 settings    修改 MyBatis 在运行时的行为方式 typeAliases   为 Java 类型命名一个别名简称 typeHandlers   类型处理器 objectFactory   对象工厂 plugins   插件 environments   环境 environment   环境变量 transactionManager  事务管理器 dataSource   数据源 mappers    映射器 注意顺序不然会爆红 typeAliases元素的作用是配置类型别名 二选一推荐第二个 这个可以指定名称 作用是简化代码 默认是类首字母小写的名称 通过package的name属性直接指定包名Mybatis会自动扫描指定包下的JavaBean并设置一个别名默认名称为非限定类名 原本要这样写 现在 属性文件 文件后缀为.properties 这种文件以keyvalue格式存储内容  指定类资源路径下的属性文件  使用${}占位符和属性文件中的键名来实现动态配置 mapper namespace属性的作用 namespace和子元素的id联合保证全局唯一区别不同的映射文件 绑定DAO接口即面向接口编程
http://www.yutouwan.com/news/367032/

相关文章:

  • 公司做网站需要提供什么资料南昌二手网站开发方案
  • 美食网站建设的可行性定制网站建设推广服务
  • 小型网站建设参考文献重庆百度seo排名
  • cad做彩图那个网站应用好用做电影网站收入
  • 苏州品牌网站设计企业深圳软件定制开发服务
  • 网站开发女生可以做吗建设银行网站证书
  • 湖北省建设主管部门网站万户网站建设
  • 2023企业所得税300万以上宁陵县网站seo
  • 校园网站的作用简书网站开发
  • 苏州做网站公司速找苏州聚尚网络自己怎么设计3d装修图
  • 政务网站建设规范intitlt 山西大同网站建设
  • 做网站 橙色怎么搭配官方网站下载穿越火线
  • 东莞网站建设方案企业kindeditor wordpress
  • 常用的网站推广方法有哪些织梦网站自助申请友链代码
  • 爱站网关键字查询网站如何实现微
  • 贵州网站建设服务平台网站认证打款怎么做分录
  • 长沙网站设计宁波自助建网站
  • 网站制作的基本流程专门做黄昏恋的网站
  • 做网站流程内容珠海网站搜索引擎优化
  • 制作投票网站移动互联网开发专业怎么样
  • 网站有哪些功能如何制作餐馆网站
  • html5 学习网站自适应 WordPress 主题
  • 做笑话网站ps软件网站有哪些功能
  • 代理公司代理注册流程seo排名点击器曝光行者seo
  • 学习网站 现状桂林网络推广外包
  • 通州区住房和城乡建设部网站dede单本小说网站源码
  • 浙江省建设注册管理中心网站首页wordpress移除工具栏
  • 建设银行东航龙卡登录东航网站一般家庭装修照片
  • 云网站7china网络公关公司
  • 济南seo排名优化推广seo推广薪资