V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
polandeme
V2EX  ›  问与答

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

  •  
  •   polandeme · Jun 2, 2017 · 2935 views
    This topic created in 3257 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   ·   2491 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 210ms · UTC 08:41 · PVG 16:41 · LAX 01:41 · JFK 04:41
    ♥ Do have faith in what you're doing.