Base64压缩UUID长度替换Hibernate原有UUID生成器本文来自http://my.oschina.net/noahxiao/blog/132277,个人储藏使用1、背景在采用Hibernate做对象映射时,我一直都采用UUID来做主键。由于Hibernate的UUID需要占用32位的字...
分类:
其他好文 时间:
2015-04-17 09:35:57
阅读次数:
194
一般安卓程序员都知道下拉刷新主键用com.handmark.pulltorefresh网站:https://github.com/chrisbanes/Android-PullToRefresh/滑动删除用fortysevendeg 的swipelistview但是要实现QQ列表功能,需要把两者叠加...
分类:
移动开发 时间:
2015-04-16 23:12:04
阅读次数:
244
最近在做一个oa系统,简化了账号的设置,列名均为id,类型均为varchar;有的表将id设置成了主键,有的表没有设置成主键。通过举例说明通过id查询的一些问题。之前登陆的时候,账号001-007都可以正常登陆:调用的方法是findById("001"). 但是用账号008登陆时出现了问题:find...
分类:
其他好文 时间:
2015-04-16 21:26:03
阅读次数:
129
org.hibernate.PersistentObjectException: detached entity passed to persist: po.ParamData游离态对象向持久化对象转换报错po类中未声明主键id生成方式分析未hibernate缓存中存在删除后的游离态数据,导致删除后...
分类:
其他好文 时间:
2015-04-16 19:37:46
阅读次数:
194
ORM存储过程和实体类生成工具自己写的一个ORM框架的存储过程和实体类生成工具,具体界面如下:操作步骤:1.设置数据库连接:2.选择要生成的表或视图:3.选择要生成的存储过程类型:4.如果是视图需要输入主键名和操作的表:5.点击生成存储过程,自动创建存储过程到数据库中6.生成实体类需要输入类名和命名...
分类:
其他好文 时间:
2015-04-16 17:09:52
阅读次数:
94
以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮,....
分类:
数据库 时间:
2015-04-16 17:01:00
阅读次数:
203
今天在写数据库文件时,遇到了Field 'id' doesn't have a default value异常。hbm.xml文件pk 解决办法:在数据库表设置中,将主键设为Auto Increment即可。
分类:
其他好文 时间:
2015-04-16 06:47:03
阅读次数:
116
Hibernate主键生成策略1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字...
分类:
编程语言 时间:
2015-04-15 23:10:26
阅读次数:
175
在我们使用插入数据库时,大部门ID是自增长的,需要返回ID,然后再插入相关的关系表中。但是有时候同样也会抛出问题,比如以下场景: 开始使用int做为ID自增长,返回相关的主键值,但是后来改动,改为String类型,...
分类:
其他好文 时间:
2015-04-15 17:21:27
阅读次数:
162
mysql workbench建表时PK、NN、UQ、BIN、UN、ZF、AI的意思,后面几个老搞不清,随记在这便于以后方便查。[intrinsic column flags] (基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: ...
分类:
数据库 时间:
2015-04-15 16:38:33
阅读次数:
198