ibatis主键自增生成
来源:互联网 发布:js百度天气接口api 编辑:程序博客网 时间:2024/04/29 01:40
sqlmap-config-log.xml文件代码如下:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL MapConfig 2.0/" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><sqlMapConfig> <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="false" errorTracingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="true" /> <sqlMap resource="sqlmap/Log.xml"/> <settings useStatementNamespaces="true"/> <transactionManager type="JDBC"> <dataSource type="SIMPLE"> <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/> <property name="JDBC.ConnectionURL" value="jdbc:mysql://127.0.0.1:3306/dbName"/> <property name="JDBC.Username" value="xxx"/> <property name="JDBC.Password" value="xxx"/> </dataSource> </transactionManager></sqlMapConfig>
<insert id="insertLog" parameterClass="com.xxx.Log"> <selectKey keyProperty="id" resultClass="int" type="post"> select last_insert_id() as value </selectKey> insert into tableName(ip) values (#ip#) </insert>
java文件代码如下:
public static void main(String[] args) { try { InputStream inputStream = new FileInputStream("D:\\sqlmap-config-log.xml"); SqlMapClient sqlMapClient=SqlMapClientBuilder.buildSqlMapClient(inputStream); Log log= new Log(); log.setIp(""); Object id=(Integer)sqlMapClient.insert("Log.insertLog",log); } catch (Exception e) { e.printStackTrace(); } }
<selectKey keyProperty="id" resultClass="int" type="post">
type为"post",那么每次插入一条数据后,会在原有插入数据库connection基础上,生成自增id,
type为“pre”或者没有type字段,那么每次插入一条数据后,返回0;
0 0
- ibatis主键自增生成
- ibatis 增加时返回自增主键
- ibatis insert返回自增主键的值
- ibatis 如何利用自增主键插入数据库
- ibatis 如何利用自增主键插入数据库
- ibatis有不同数据库插入自增主键
- ibatis+spring+struts2+mysql 返回自增型主键
- ibatis 插入数据主键依赖数据库自增长方式
- ibatis 返回自增主键值(MYSQL)
- ibatis插入时获取自增主键的方式
- ibatis 如何利用自增主键插入数据库
- IBatis 自动生成主键
- ibatis主键生成策略
- ibatis插入返回主键
- ibatis insert返回主键
- 半自动化的持久层框架ibatis关于主键自增长
- ibatis 自动生成的主键
- ibatis的主键生成方式
- Requires installation of untrusted packages
- 数据库基本结构
- 青岛大妈学开车连吃闭门羹 6成驾校不愿意收
- Biorhythms(中国剩余定理的应用)
- 统计输入数字的个数
- ibatis主键自增生成
- 《APUE》chapter 16 Network IPC: Sockets 学习笔记(加上自己的代码)
- 经看到过换地方
- day17过滤器 禁止缓存中文乱码自动登录MD5加密url级别权限控制
- 各种流行的编程风格
- 数据库种类
- Core Animation之多种动画效果
- Copy 方法 和 ostream 迭代器
- 电脑运行太慢怎么办