1,使用ibatais生成DAO层时,遇到insert方法返回主键问题。
解决: 数据库中使用的是自增长的id,使用abator插件时配置如下
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http://ibatis.apache.org/dtd/abator-config_1_0.dtd" >
<abatorConfiguration>
<abatorContext id="test" generatorSet="java2" defaultModelType="flat">
<commentGenerator>
<property name="suppressDate" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://192.166.68.11:3306/tianjinapp"
userId="root"
password="58858547">
<classPathEntry
location="D:\workspace\TianjinPro\WebContent\WEB-INF\lib\mysql-connector-java-5.1.6-bin.jar" />
</jdbcConnection>
<!--<property name="suppressTypeWarnings" value="false"/>-->
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator
targetPackage="com.sumavision.tianjin.domain.entity"
targetProject="TianjinPro/src" type="DEFAULT">
<property name="enableSubPackages" value="false" />
<property name="trimStrings" value="true" />
<!-- <property name="rootClass"
value="com.sumavision.ecommerce.busifront.selfservicetv.domain.AbstractEntity" />-->
<property name="rootClasspath"
value="D:\workspace\TianjinPro/WEB-INF/classes" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.sumavision.tianjin.domain.maps"
targetProject="TianjinPro/src" type="DEFAULT">
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!-- -->
<daoGenerator targetPackage="com.sumavision.tianjin.domain.dao"
targetProject="TianjinPro/src" type="SPRING">
<property name="enableSubPackages" value="false" />
<property name="methodNameCalculator" value="default" />
<property name="exampleMethodVisibility" value="public" />
</daoGenerator>
<table tableName="RULES" domainObjectName="" alias="">
<generatedKey column="ID" sqlStatement="select LAST_INSERT_ID() as value" identity="false" type="post"
/>
</table>
<table tableName="USERS" domainObjectName="" alias="">
</table>
</abatorContext>
</abatorConfiguration>
注意type必须为post。
2,mysql数据库乱码问题,修改数据库配置文件my.ini中编码修改为uft8或者 gb2312
3,mysql数据库访问时,只能使用localhost访问,使用本地ip访问不行,
解决办法: 修改mysql系统表中的user表,里面有条记录将配置了权限的,修改localhost改成%(匹配localhost,本地ip,127.0.0.1)
分享到:
相关推荐
2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:feof() 2.7.3 每次读取一行...
2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:feof() 2.7.3 每次读取一行数据:fgets...
在实际开发过程中,遇到的mysql的性能优化问题,程序员可以采用这些原则进行一定程度上的优化,提高mysql的性能;对于那些高并发场景下的程序开发人员适用。 使用场景及目标: 高并发场景下,mysql的性能无法满足...
2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:feof() 2.7.3 每次读取一行...
数据库是我们软件开发中一个非常重要的组成部分,以前小编使用的是SQL Server,没有遇到过存储的中文是乱码的情况,后来在ssh的项目中使用的是MySQL的项目,遇到了乱码的问题,只要向数据库中存储中文数据会是...
Win10系统安装MySQL8.0遇到的问题及解决方法,具体内容如下所示: 对着第一个桌面应用击右键,选择“以管理员身份运行”选项,就可以以管理员身份打开命令行窗口。 接下来,我们在命令行窗口中输入”...
以下是我在安装MySQL的过程中遇到的问题和总结。以防止下次再出现这样类似的问题。 MySQL 安装 1.系统的环境是Win10 家庭版 2.在MySQL官网上下载 Windows 版本的MySQL 安装包。 地址为:MySQL官网 点击下载...
此处为mysql驱动mysql.data.dll 注意: 此处X86版本较多,X64版本较少 ... 您可能感兴趣的文章:详解Mybatis逆向工程中使用Mysql8.0版本驱动遇到的问题关于Mysql8.0版本驱动getTables返回所有库的表问题浅析
遇到这个问题还得追溯到这次前往南通软件园出差。当天下午下班之前,主管说可能明天出差,把项目和新的数据库备份一下,备份完成之后,也没在意,况且还没确定呢,这仅仅是可能,至于这个可能性有多少,管他呢!...
App后台开发运维和架构实践》通过阐述移动互联网中 App 后台开发的特点,梳理了 App 后台开发中会遇到的各个技术点,给出了生产环境常用软件的实战运维经验总结,剖析了常见 App 后台技术架构设计,为读者呈现一幅...
项目名称+功能+项目亮点+未来对于项目功能上的扩展+在做这个项目中遇到的问题,你是怎么解决的(高频)+这个项目时团队协作开发的吗,你充当的角色是什么,诸如此类的问题,可以提前准备好; 最后一个建议就是提前...
最近在工作中遇到一个问题,MySQL 启动失败,错误日志: mysqld: Can't create/write to file '/tmp/ibfguTtC' (Errcode: 13) 说明/tmp目录无法写入 解决办法 使用命令 ll -d /tmp 命令检查目录权限 使用 chmod ...
node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑。前几天他们在操作数据库的时候出现了点问题,后来我们一起看了看,其实都是node本身机制的...
在学习的过程中,我遇到了一些挑战,比如配置文件的理解和注解的正确使用,但通过查阅官方文档和阅读相关书籍,我逐渐解决了这些问题。最终,我能够独立地使用Spring Boot开发Web应用程序,并运用其优秀的特性提高了...
类型转换是我们日常开发中经常会遇到的一个需求,最近在将浮点型转换成字符型的时候就遇到了一个问题,所以总结分享出来,下面这篇文章主要给大家介绍了MySQL中关于浮点型转字符型可能遇到的问题的相关资料,需要的...
通过深入理解 MySQL 的索引结构 B+Tree ,学员能够从根本上弄懂为什么有些 SQL 走索引、有些不走索引,从而彻底掌握索引的使用和优化技巧,能够避开很多实战中遇到的“坑”。 二、MySQL 8.0新特性篇: 主要包括...
口腔护理网站提供了多种功能,系统使用者们们可以在系统上面维护自己的健康信息,还可以查询历史数据,如果口腔遇到问题需要护理还可以一键进行预约。与传统的医疗网站相比,基于SSM的口腔护理网站能够提供更贴合...
以上面试题为个人在面试过程中经常所遇到的知识点,还有平时总结的知识点,几乎涵盖了javase,框架ssh,ssm,mysql,linux等知识点,有面试java后台开发的朋友可以下载看看!如有错误,望指出