XXX.hbm.xml 里的class标签的 schema 属性解释
2014-06-12 11:36
225 查看
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="Abc" table="ABC" schema="YT">
<id name="recordCode" type="string">
<column name="RECORD_CODE" length="32" />
<generator class="uuid.hex" />
</id>
<property name="name" type="string">
<column name="NAME" length="32" />
</property>
</class>
</hibernate-mapping>
其中<class name="Abc" table="ABC" schema="YT">中的schema="YT"表示数据库的用户名。如果当前链接数据库的用户名称不是YT的话,实际操作中还是会用YT这个用户来操作。这就会产生一系列问题。
用oracle的话相当于用户名 生成的sql是select ... from YT.table where ...
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="Abc" table="ABC" schema="YT">
<id name="recordCode" type="string">
<column name="RECORD_CODE" length="32" />
<generator class="uuid.hex" />
</id>
<property name="name" type="string">
<column name="NAME" length="32" />
</property>
</class>
</hibernate-mapping>
其中<class name="Abc" table="ABC" schema="YT">中的schema="YT"表示数据库的用户名。如果当前链接数据库的用户名称不是YT的话,实际操作中还是会用YT这个用户来操作。这就会产生一系列问题。
用oracle的话相当于用户名 生成的sql是select ... from YT.table where ...
相关文章推荐
- hibernate的配置文件*hbm.xml的class标签的 schema 是什么意思有什么作用?
- *.hbm.xml中generator属性解释
- Hibernate的映射配置文件*.hbm.xml文件中class和property元素的各属性意义和设置
- hibernate中xxx.hbm.xml配置中length属性
- Hibernate实体类映射文件demo.hbm.xml 中的<generator class="?"></generator>的不同属性含义
- 在 *.hbm.xml 配置文件 中 节点 的 class 属性
- XML Schema Validator Class
- 常用的HTML标签和属性解释
- 常用的HTML标签和属性解释
- FusionCharts 的XML标签属性
- 用xxx.hbm.xml映射文件配置的hibernate实例
- 常用的HTML标签和属性解释
- Feature Schema中Module和File节点属性含义的解释
- XML Schema VS. Java Class
- hibernate:newclass.hbm.xml文件错误(the content of element type "class" must match "(meta*,column*,type?generator?...)
- [Solr]中 对 Schema.xml 完整模板 及 解释
- SOLR 中 Schema.xml 的filedType 的一些属性的理解
- subversion commit 报错A checksum mismatch occurred svn: Commit failed (details follow): svn: “/xxx/xxxx/xxx.hbm.xml”的基校验和不匹配:
- js中用setAttribute为标签设置class属性
- FusionCharts 的XML标签属性