polandeme
V2EX  ›  问与答

Java 程序数据库表加前缀的意义?

  •  
  •   polandeme · Jun 2, 2017 · 2992 views
    This topic created in 3282 days ago, the information mentioned may be changed or developed.

    今天请教一个同事问题,看了数据库的设计,说了一句表为什么没有前缀,生成 bean 的时候会有问题?

    项目是 java Mybatis,没有太多的 java 开发经验,所以不是太理解这句话

    为什么数据库表需要前缀,是要 Mybatis 生成 bean 会有问题还是怎么? 谢谢

    6 replies    2017-06-02 09:36:39 +08:00
    lotmany
        1
    lotmany  
       Jun 2, 2017 via iPhone
    公司项目两千多张表,加前缀区分一下表的类型。
    有的是实体,有的是 typelist。
    仅仅是为了容易分类吧。。。
    polandeme
        2
    polandeme  
    OP
       Jun 2, 2017
    @sunsulei 谢谢,那如果我当前没有这么多表的话,加前缀的意义大吗?
    lotmany
        3
    lotmany  
       Jun 2, 2017 via iPhone
    @polandeme 本来就是可加可不加,看你高兴。
    代码是死的,人是活的
    polandeme
        4
    polandeme  
    OP
       Jun 2, 2017
    @sunsulei 明白了
    darrenfang
        5
    darrenfang  
       Jun 2, 2017 via iPhone
    公司前领导做的几个项目都是用 oracle 数据库,都在同一个用户下,于是有了 3 个 User 表,不带前缀,TB_和 TAB_,这大概就是加前缀的意义吧(逃
    Ouyangan
        6
    Ouyangan  
       Jun 2, 2017
    每个公司的开发规范不同 , 不加也不会有问题 , 就是一个名称 .
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2674 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:42 · PVG 23:42 · LAX 08:42 · JFK 11:42
    ♥ Do have faith in what you're doing.