OwlFocus

Via


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close
OwlFocus

HIBERANTE TINYINT(1) 取值问题

发表于 2017-03-12 | 分类于 program

问题

在使用Hiberante 获取Mysql中tinyint(1)类型数据时, 默认取值为 boolean,当tinyint中存储值为2时,取出的值为true。这样在业务上处理有问题。可以通过MySql数据链接中的属性设置,将值不转成boolean。

解决

数据链接中添加tinyInt1isBit=false属性,即可解决。

详见:http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html

PS

tinyint(1)的取值范围并不是0和1 ,而是显示长度。tinyint(1)的取值范围是-128到127,如果我的值是58,但程序中返回true 就不是想取到的值。

OwlFocus

Spring批量执行语句

发表于 2017-03-12 | 分类于 program

如何使用Spring执行多条sql语句

在Spring中可以使用ScriptUtils工具类,批量执行Sql语句,如批量执行update table1 set status=0, dprice=55 where id in (9600980);insert into table1 (dprice,status) values(46,0),(55,1);这两条语句。

方法

1
2
3
4
5
6
7
8
9
10
11
public void executeSqlScript(Connection connection,StringBuffer sql)throws SQLException{
try {
connection.setAutoCommit(false);//设置为手工提交模式
ScriptUtils.executeSqlScript(connection, new ByteArrayResource(sql.toString().getBytes()));
connection.commit();//提交事务
} catch (SQLException e) {
connection.rollback();
}finally{
connection.close();
}
}
OwlFocus

累累若丧家之狗

发表于 2017-03-12 | 分类于 life

孔子适郑,与弟子相失,孔子独立东郭门。郑人或谓子贡曰:‘东门有人,其颊似尧,其项类皋陶,其肩类子产,然自腰以下不及禹三寸,累累若丧家之狗。’子贡以实告孔子。孔子欣然笑曰:‘形状,末也。而谓似丧家之狗,然哉!然哉!

1…484950…55
ljzhuanjiao@gmail.com

ljzhuanjiao@gmail.com

在快节奏时代,我不能在慢中消亡!!!

163 日志
5 分类
53 标签
© 2016 - 2018 ljzhuanjiao@gmail.com
由 Hexo 强力驱动
主题 - NexT.Pisces