V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AllOfMe  ›  全部回复第 22 页 / 共 22 页
回复总数  434
1 ... 13  14  15  16  17  18  19  20  21  22  
2018-04-18 20:12:28 +08:00
回复了 chanlion 创建的主题 Vim Vim 核心知识列表
谢谢
2018-04-10 12:00:23 +08:00
回复了 haichong20 创建的主题 问与答 公司的域名在一个离职员工手里, 怎么往回要?
不得不说,你公司让一个员工以个人名义进行域名备注,就是希望让员工把风险都承担下来。假如公司有啥犯法的勾当,你有想过员工吗?封网站要抓人抓得是谁呢?
自己先把风险都转嫁给别人,就要自己想清楚后果!

可耻
2018-04-08 14:29:00 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@night98 好的,谢谢
2018-04-08 13:46:06 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@night98 数据库的 createTime 是 not null 并且默认值为 CURRENT_TIMESTAMP,xml 文件的 insert 语句里面是有带 createTime 的, 而且我用 mapper.insert(user)之后,数据库也是有正常的非 null 值。现在问题是,插入是成功了,数据库也是正常的,但是 insert(user)这个 user 的 pojo 实例后,该 pojo 实例的 createTime 的值为空,我希望 insert 之后能让 mybatis 自动给 pojo 的 createTime 赋值
2018-04-08 11:30:03 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
2018-04-08 11:12:31 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@Shynoob 对的
2018-04-08 11:12:17 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@dovme 我是用 generator 来生成,手写可能会疯。。
2018-04-08 10:43:12 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
我贴一下我的 mapper xml 文件,大家看一下
<insert id="insert" parameterType="com.min.User" >
<selectKey resultType="java.lang.Integer" keyProperty="id" order="AFTER" >
SELECT LAST_INSERT_ID()
</selectKey>
insert into user (username, password, create_time
)
values (#{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}
)
</insert>
2018-04-08 10:42:18 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@dovme 我以为和 hibernate 一样,在插入之后 hibernate 就能赋值 timestamp 了。我担心如果是几千万的表,这样查询不知道有没有性能问题。 还是如果是本身这个表结构没有主键 id 的话,我又应该如何获取 createTime 呢?
2018-04-08 10:21:12 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@daimazha
@SbloodyS

额,,可能我表达的不太对。。我说的 timestamp 依旧为 null,是对 Java 的对象来说的,比如:
```
User user = new User();
user.setUsername("10");
user.setPassword("232")
userMapper.insert(user);
user.getId(); // 使用 SelectedKey 的赋值,是在这里 Java 环境是有值的
user.getCreateTime(); // 但是在这里,是为 null。数据库里查询刚刚插入的记录,createTime 也是有值的,只不过我想在 insert 之后,能对这个 user 实例获取一下 createTime 做点别的事情,不想再这个 id 去查询一遍

```
2018-04-08 10:03:39 +08:00
回复了 AllOfMe 创建的主题 Java 关于 Mybatis 在 insert 之后 timestamp 依旧为 null 的问题,求解谢谢!
@SbloodyS 我是想用 MySQL 的 timestamp 来自增,没有用 new Date()这样的方式来赋值,因为我担心 Java 服务器的主机和数据库主机的时间不一致。如果是使用 TimeStamp 的 CURRENT_TIMESTAMP,insert 之后能否让 MyBatis 自动赋值上去呢
2018-04-02 10:07:12 +08:00
回复了 codehole 创建的主题 程序员 相见恨晚的 Shell 文本处理诀窍
谢谢!学习了
2018-03-30 19:48:55 +08:00
回复了 Livid 创建的主题 程序员 程序员的专业拖延(procrastination)方式
@kassadin 哈哈哈,笑抽了
1 ... 13  14  15  16  17  18  19  20  21  22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3649 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 05:00 · PVG 13:00 · LAX 22:00 · JFK 01:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.