zoukankan      html  css  js  c++  java
  • 【原创】MySQL+MyEclipse+对象映射文件,schema与category的关系

    (一)

    1.映射文件的类如下写法:
    class name="com.sanqing.po.SysUser" table="sys_user"  catalog="javaprj_10" schema="Connection_1"

    执行的Hibernate语句:
    Hibernate:
    select
    sysuser0_.usr_id as usr1_7_,
    sysuser0_.usr_role_id as usr2_7_,
    sysuser0_.usr_name as usr3_7_,
    sysuser0_.usr_password as usr4_7_,
    sysuser0_.usr_flag as usr5_7_
    from
    javaprj_10.Connection_1.sys_user sysuser0_


    2.将上面的映射文件修改如下:
    class name="com.sanqing.po.SysUser" table="sys_user"  catalog="Connection_1" schema="javaprj_10"

    执行的Hibernate语句:

    Hibernate:
    select
    sysuser0_.usr_id as usr1_7_,
    sysuser0_.usr_role_id as usr2_7_,
    sysuser0_.usr_name as usr3_7_,
    sysuser0_.usr_password as usr4_7_,
    sysuser0_.usr_flag as usr5_7_
    from
      Connection_1.javaprj_10.sys_user sysuser0_

    3.若不写catalog="Connection_1" schema="javaprj_10",Hibernate查询语句:

    (二)数据库如图:

    项目连接的名字就是Database Driver的Connection URL即javaprj_10,而非上面的MySQL或者是Connected to MySQL,

    更应注意的是,对象映射文件此时就不要catalog="XXX" schema="XXX"了,直接按照上图去写,否则会出现SQLGrammerException。

  • 相关阅读:
    在 mac iTerm2 中使用 cmd 终端
    在 jupyter 中添加菜单和自动完成功能
    Bash 和 Zsh 开启 vi-mode
    免密登录和远程执行命令
    图片的筛选
    win10 右键菜单很慢的解决方式
    ssh中的 Connection closed by ***
    NodeJS 获取网页源代码
    在 JSDOM v11 中使用jQuery
    kafaka学习
  • 原文地址:https://www.cnblogs.com/ZhuRenWang/p/4927521.html
Copyright © 2011-2022 走看看