Mybatis Generator 无法生成selectByPrimaryKey、deleteByPrimaryKey、updateByPrimaryKey MySQL

问题现象: 最近因为一张表新加了字段,重新使用 mybatis-generator 生成了一下mapper文件,结果发现新生成的文件比之前少了xxxByPrimaryKey 的几个方法,对应的xml文件中同样也少了这几个, 并且xml文件中的resultMap节点里主键id使用的是result标签,而不是id标签。排查原因: 首先想到的是:难道表没有主键了,于是赶紧检查了一下我的表结构,发现主键没

- 阅读全文 -

Android6.0运行时权限,拒绝了权限还返回获取成功

如题:禁用、询问的权限,居然还返回权限获取成功 推荐一个很好的项目:AndPermission 不用回来感谢了喂!这个问题在项目中,一直存在, 主要是第三方厂商各种改,返回的状态不正常; 主要解决思路: 在第三方成功获取权限时, 再用系统原生的api去判断一下,是否真正获取了权限:/** * 系统层的权限判断 * * @param context 上下文 * @param permissions

- 阅读全文 -

利用mvn deploy命令上传包 到私服

利用mvn deploy命令上传包 mvn安装 apache官方网站可以下载。 https://maven.apache.org/download.cgi在PATH里加入maven的bin的路径配置完毕后,在Windows命令提示符下,输入mvn -v测试一下。是否安装成功。mvn:deploy在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共

- 阅读全文 -

Xcode 10 beta3 Error: Multiple commands produce

最近开发一直在使用Xcode10 beta版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错内容:屏幕快照 2018-07-09 上午10.28.06.pngerror: Multiple commands produce '/Users/xiaoyuan/Library/Developer/Xcode/DerivedData/Boobuz-gnxeuntgkenwgdg

- 阅读全文 -

命令行打包 war文件

> 根据自己项目的真实情况需要注意配置jdk环境,如果jdk环境不同可能造成打出的war包不能正常运行。例如 项目使用jdk1.7 打包使用javac必须为jdk1.7中的javac命令,tomcat需要配置执行的jdk环境为1.7。如果电脑使用的和项目使用的是同一个jdk,配置路径可以省略,其他情况不能省略。命令行打包 war文件 echo 准备java文件 dir *.java/s/b

- 阅读全文 -

Android图片之处理圆形圆角

<h1>概述</h1> <h2>图片格式概述:</h2>BMP:高质量绘图 保证原图质量,用于相机等 BMP格式图片是有一个一个的像素点组成,每一个像素都是一个颜色.而每一个像素显示的颜色用的二进制位也不相同,这个像素位称之为位深,位深越大,表示每一个像素点所用的二进制位越多,显示的图像也就越清晰。 png:较高质量绘图 体积小,适用于网络传输 pn

- 阅读全文 -

Nginx 301重定向域名

为何要使用301重定向在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了。301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值。 nginx重定向规则

- 阅读全文 -

tomcat配置301重定向

tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。1.简介urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如

- 阅读全文 -

Java AES256加密解密实现

import it.sauronsoftware.base64.Base64;import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.security.Security;import javax.

- 阅读全文 -

配置独立sftp账号

 设置用户组和用户、并设置密码groupadd sftp #创建sftp用户组 useradd -g sftp -s /bin/false mysftp  # 创建mysftp用户 passwd mysftp #设置mysftp密码 创建并设置mysftp的主目录mkdir  mydata #创建mydata文件夹cd mydata #进入mydatamkdir uploads #创建upload

- 阅读全文 -

微信公众号

开发者社区(扫一扫关注)

赏杯咖啡

微信打赏
支付宝打赏

热门文章

最新文章

最近回复

分类

标签

链接

  • 暂无链接

其它