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

网站建设肆金手指排名9上海有几个区县

网站建设肆金手指排名9,上海有几个区县,南京城乡建设局网站,部门网站建设管理制度Mybatis 整合流程 ① 添加MyBatis的依赖 ② 创建数据库表 ③ 编写pojo实体类 ④ 编写映射文件UserMapper.xml ⑤ 编写核心文件mybatis-config.xml ⑥ 编写测试类** 编写 pojo 实体类 (设计相应的数据库#xff09; Data AllArgsConstructor NoArgsConstructor public class…Mybatis 整合流程 ① 添加MyBatis的依赖 ② 创建数据库表 ③ 编写pojo实体类 ④ 编写映射文件UserMapper.xml ⑤ 编写核心文件mybatis-config.xml ⑥ 编写测试类** 编写 pojo 实体类 (设计相应的数据库 Data AllArgsConstructor NoArgsConstructor public class User {private int id; //idprivate String name; //姓名private String pwd; //密码 }UserMapper 接口实现 ListUser getUserLike(String value);//查询全部用户 ListUser findAll();//根据id查询用户 User selectUserById(int id); User getUserById(MapString,Object map);// 万能的map//添加一个用户 int addUser(User user); int addUser2(MapString,Object map);// 万能的map//修改一个用户 int updateUser(User user);//删除一个用户 int deleteUser(int id);// 分页ListUser Limit(MapString,Integer map);ListUser RowBounds();UserMapper.xml dao包下面 !--查询操作select idfindAll resultTypecom.hp.pojo.User 下面同理可见--!--模糊查询--select idgetUserLike resultTypeUserselect *from user where pwd like %#{value}%/select!--查询全部操作--select idfindAll resultTypeuserselect * from user/select!--插入操作--insert idaddUser parameterTypeuserinsert into user values(#{id},#{username},#{password})/insert!--万能的 Map 操作--insert idaddUser2 parameterTypemapinsert into user values (#{userid1111},#{userName},#{password})/insert!--删除操作--delete iddelete parameterTypeintdelete from user where id#{id}/delete!--修改操作--update idupdate parameterTypeuserupdate user set username#{username},password#{password} where id#{id}/update!--根据id进行查询--select idfindById resultTypeuser parameterTypeintselect * from user where id#{id}/select!--分页 结果集映射--resultMap idUserMap typeUser/select idLimit parameterTypemap resultMapUserMapselect * from user limit #{startIndex},#{pageSize}/select!--分页 方法2--select idRowBounds resultTypeUserselect * from user/selectmybatis-config.xml Resources资源目录下 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configuration!--通过properties标签加载外部properties文件--properties resourcedb.properties/!--引入日志工厂--settingssetting namelogImpl valueSTDOUT_LOGGING//settings!-- 设置驼峰命名规则--settingssetting namemapUnderscoreToCamelCase valuetrue//settings!--自定义别名--typeAliasestypeAlias typecom.hp.pojo.User aliasuser//typeAliases!--数据源环境--environments defaultmysqlenvironment idmysqltransactionManager typeJDBC/dataSource typePOOLEDproperty namedriver value${jdbc.driver}/property nameurl value${jdbc.url}/property nameusername value${jdbc.username}/property namepassword value${jdbc.password}//dataSource/environment/environments!--加载映射文件--mappers!--告诉 mybatis 要执行的 sql 语句的位置 引入外部xml文件--mapper resourcecom/hp/dao/mapper.xml//mappers/configuration抽出 MyBatisUtil 工具类 简化测试代码Util包下面 public class MyBatisUtil {//定义 SqlSessionFactoryprivate static SqlSessionFactory factory null;static {//使用 静态块 创建一次 SqlSessionFactorytry {//读取配置文件InputStream inputStream Resources.getResourceAsStream(mybatis-config.xml);//创建 SqlSessionFactory 对象factory new SqlSessionFactoryBuilder().build(inputStream);} catch (Exception e) {factory null;e.printStackTrace();}}/* 获取 SqlSession 对象 */public static SqlSession getSqlSession() {SqlSession sqlsession null;if (factory ! null) {sqlsession factory.openSession();}return sqlsession;} }测试类代码 public void findAll() {SqlSession sqlSession MyBatisUtil.getSqlSession();UserMapper mapper sqlSession.getMapper(UserMapper.class);ListUser userList mapper.findAll();// userList.forEach(System.out::println); 也可以遍历全部输出for (User user : userList) { // 增强for循环输出System.out.println(user);}sqlSession.close();}db.properties jdbc.drivercom.mysql.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/mybatis?useSSLtrueamp;useUnicodetrueamp;characterEncodingutf8 jdbc.usernameroot jdbc.passwordrootlog4j.properties log4j.rootLoggerDEBUG,console,file#控制台输出的相关设置 log4j.appender.console org.apache.log4j.ConsoleAppender log4j.appender.console.Target System.out log4j.appender.console.ThresholdDEBUG log4j.appender.console.layout org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern[%c]-%m%n#文件输出的相关设置 log4j.appender.file org.apache.log4j.RollingFileAppender log4j.appender.file.File./log/hp.log log4j.appender.file.MaxFileSize10mb log4j.appender.file.ThresholdDEBUG log4j.appender.file.layoutorg.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern[%p][%d{yy-MM-dd}][%c]%m%n#日志输出级别 log4j.logger.org.mybatisDEBUG log4j.logger.java.sqlDEBUG log4j.logger.java.sql.StatementDEBUG log4j.logger.java.sql.ResultSetDEBUG log4j.logger.java.sql.PreparedStatementDEBUGMaven 依赖配置 dependencies!--mybatis-spring --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactIdversion2.0.2/version/dependency!--junit --dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/versionscopetest/scope/dependency!-- mybatis --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.9/version/dependency!-- mysql-connector-java --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.9/version/dependency!-- spring-webmvc --dependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.1.9.RELEASE/version/dependency!-- spring-jdbc --dependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion5.1.9.RELEASE/version/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.10/versionscopeprovided/scope/dependency/dependencies!-- Maven静态资源过滤问题--buildresourcesresourcedirectorysrc/main/java/directory!--所在的目录--includes!--包括目录下的.properties,.xml 文件都会扫描到--include**/*.properties/includeinclude**/*.xml/include/includesfilteringfalse/filtering/resource/resourcespluginspluginartifactIdmaven-compiler-plugin/artifactIdversion3.1/versionconfigurationsource1.8/sourcetarget1.8/target/configuration/plugin/plugins/build
http://www.dnsts.com.cn/news/172193.html

相关文章:

  • 公司管理系统是系统软件吗网站推广优化怎样
  • 大诚设计网站建设aso优化平台
  • 什么是网站功能需求网站开发建设步骤
  • 在线手机网站预览网站开发php程序员
  • 东莞网站推广企业wordpress副标题函数
  • wordpress链家泰安seo培训
  • 厦门做医院网站设计的公司专门做文创产品的网站
  • 梅州建站怎么做哪些网站可以做调查赚钱
  • 相册管理网站模板下载西安网站开开发
  • 济南行知网站建设国内优秀网页设计赏析
  • 做侵权视频网站楼盘建设信息网站
  • 品牌网站建设企业wordpress读取mysql
  • 网站手机客户端开发教程仿淘宝电商网站开发报价
  • 做第三方支付网站违法吗搜索引擎技术基础
  • 空投糖果网站开发百度竞价推广什么意思
  • 腾讯云网站备案不能用阿里云开发公司资质分几个等级
  • 东莞黄江做网站公司电影网站建设的核心是
  • 中文博客网站模板网上服务厅
  • 网站无法显示网页内容wordpress分类模板制作
  • 北京网站高端定制不懂外贸做外贸网站好做吗
  • 网站建设与维护基础知识怎样做公司官方网站
  • 西宁网站建设君博首选wordpress插件的作用
  • 上海企业建设网站价格自贡权威发布
  • 如何让一个网站排名掉做设计最好的参考网站
  • 论吉林省网站职能建设简洁的网站建设合同
  • 万网 手机网站国外美容网站
  • 做网站开封网站托管服务商
  • 免费国外网站模板网站建设步骤及推广方法
  • 云南能投基础设施投资开发建设有限公司网站泰安短视频seo
  • 做网站需要找什么客户网页游戏排行榜2024