`

id生成规则

阅读更多

Grails的主键,生成策略可以参考Hibernate的生成策略(http://pumkinchina.iteye.com/admin/blogs/693924)

注意:如果主键非Intger或Long型,需要在Domain中对id类型进行重置

并且需要在mapping增加generator:'assigned',只有这样才可以正常插入数据

 

 

class Book {

  String id

  String bookName

 

  static mapping = {

     table 'Book'

     id column:'bookID',sqlType:'varchar2(20)',generator:'assigned'

 

   }

 

}

 

分享到:
评论

相关推荐

    mybatis-generator 增强版,为实体类添加注释,mepper.xml只保留动态sql,sqlId生成规则为updaeXXX、deleteXXX

    mybatis-generator 增强版,为实体类添加注释,mepper.xml只保留动态sql,sqlId生成规则为findByIdXXX、updaeXXX、deleteXXX。dao没修改多于的方法请自己删掉。(注意用targetRuntime="MyBatis3")

    一个简单的自定义ID 生成器IDGenerator

    一个用Java 编写简单的自定义ID 生成器IDGenerator

    ID生成器idCreator.zip

    idCreator是我们设计并且开发一个分布式的id生成器。它主要为业务系统提供唯一、索引友好、 可排序的id。它解决了互联网行业中,使用int自增id或者是string类型的自定义id而导致的 无法方便的分库分表或者是id排序不...

    java自动生成id策略

    1.自动生成id策略. 2.当多线程进入java类,自动生成id.生成规则,根据毫秒然后+3个随机数.

    order-id:唯一订单 ID 生成器

    (几乎)唯一的订单 ID 生成器 生成格式为xxxx-xxxxxx-xxxx订单ID,其中x是数字(0-9)。 类似于亚马逊用于订单号的格式。 使用当前的 unix 时间戳(13 位数字)加上 1 个随机数字,因此它在毫秒内是唯一的。 ...

    GUID代码生成与算法介绍

    GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。生成算法用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。

    java开发利用日期+xxx生成形如20131210001的流水号

    java开发用于给上传文件附上ID,此ID号为日期+xxx,生成形如20131210001 第二天自动从20131211001开发不会重复。有问题可联系我。

    利用时间生成8位不重复数

    在开发过程中,会遇到生成XX编号之类的数据,而且这编号不能重复,所以根据当前时间,生成8位不重复的数.

    利用Eclipse开发Hibernate应用程序(2)

    如下图: 在上述界面的“Properties”标签中可以配置hbm的其他选项,包括文件扩展名,聚合列名,ID生成规则等。完成后,系统会自动生成一个名为“UserInfo.hbm”的文件,我们可以通过这个文件生成相关的存根类。在...

    Activiti-Designer-master

    ACTIVITI-DESIGNER-MASTER 工具类。写代码实现流程图部署,启动一个流程,查询个人任务。办理个人任务 ...A流程图部署,部署成功之后,会在deployment、prodef、bytearry、property(id生成规则表)中添加记录

    JAVA-HTTP-生成微信小程序二维码,5种实现方式

    当然,产品设计会更丰富,不止有裂变模式,还有渠道推广模式,还有各种奖励规则,但核心实现都是生成二维码。对于如何生成微信小程序二维码,本篇一共列举了5种实现方式,文末可打包下载开箱即用的全套源码,我更...

    ecshop商品批量下单购买,购买记录自动生成

    当用户访问该商品详情页时,系统会根据时间规则和数据读取规则自动触发生成虚拟订单。 注意:不是每个用户访问都生成哦,可以在后台设置时间规律,满足该时间规则才会生成一个。 而且还可以设置一天内最多生成多少个...

    generator 自动生成代码工具.rar

    mybatis-generator 代码自动生成工具,包含jar包及配置文件规则等。

    IDEA开源自动代码生成插件EasyCode v1.2.2

    EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,...完全的个性化定义,规则由你设置。配置说明:https://gitee.com/makejava/EasyCode/wikis/pages?sort_id=729664&doc_id=166248

    SEO伪原创工具,专门用来生成原创及伪原创文章

    伪原创工具 伪原创工具是一款SEO高级工具,专门用来生成原创及伪原创文章。使用伪原创工具可以制作出互联网上具有唯一性的伪原创文章。 其专门针对百度和google的爬虫习惯以及分词算法而开发,通过本软件优化的文章...

    原生JavaScript生成GUID的实现示例

    生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。  GUID的格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  大家都知道GUID在前端开发中用...

    论文研究-逆向快速决策树算法概要.pdf

    针对当前决策树算法没考虑规则生成时效的情况,提出了一种从目标函数出发,快速生成规则的逆向决策树算法,以提高决策树算法实时生成规则的能力。该算法采用了一种新的分类性能度量标准,该标准主要考虑不同属性对应...

    2019广联达产品ID制作辅助工具bac.zip

    可以添加一个常用的模块基础模块ID,方便制作生成list,就不用一个一个选择了。 点击常用模块 然后获取一下ID,是从注册表读取所以要安装好软件才能获取。 获取ID(需要安装软件) 直接生成list,...

    图幅号生成2000坐标系图框ENVI插件

    矢量中每个图框均为一个单独的矢量,通过删除某几个图框,可以快速生成不规则图框组合。该模块需要注册使用,非注册用户只可以生成样例图框。 2)根据经纬度计算不同比例尺的图幅编号,该功能免费。输入经纬度,即可...

Global site tag (gtag.js) - Google Analytics