Hibernate中@Entity @Table(name="*",schema="*")的设置与应用
来源:互联网 发布:中石油风险矩阵 编辑:程序博客网 时间:2024/06/05 18:13
Hibernate在实现实体映射时,DB无需强行指定。部署时会较对DB户名和密码,根据用户名以访问的表完成实体映射。如果一个帐号可以访问一个数据库的下多个表,以oracle为例用户user1下面有表table1 ,user2下面也有table1,且user1有user2的所有权限,那么部署时可能就会搞错table,出于安全hiberante在配置时设置默认的schema较为安全。EJB也是同理,建立orm.xml:
<?xml version="1.0" encoding="UTF-8"?><entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sum.com/xml/ns/persistence/orm_1_0.xsd" version="1.0"> <persistence-unit-metadata> <persistence-unit-defaults> <schema>user1</schema> </persistence-unit-defaults> </persistence-unit-metadata> </entity-mappings>hibernate.cfg.xml
<property name="hibernate.default_schema">user1</property>或者在映射文件中指定
<hibernate-mapping> <class name="one.to.many.Person" table="one_to_many_person" catalog="user1"></hibernate-mapping>
预报在线中,首页--预警统计:数据要从不同的数据库表中取:
@Entity
@Table(name="SIGNALSYSINFO",schema="IDCTY")
public class Bytftj implements Serializable{}
1 0
- Hibernate中@Entity @Table(name="*",schema="*")的设置与应用
- hibernate的<class name=" " table=" " schema=" "> 中schema的问题
- Table(name="xx")与Entity(name="xx")
- @Table(name="problem",schema = "root") 的schema属性
- hibernate中@Entity和@Table的区别
- hibernate中@Entity和@Table的区别
- hibernate 中class标签的entity-name属性
- 初识Hibernate:Could not instantiate id generator [entity-name=com.hibernate.e
- hibernate @Entity @Table 实体类中不可以随便添加与表字段不对应的get方法,如增加请加注解 @Transient
- mysql中table schema的基本操作
- mysql中table schema的基本操作
- hibernate实体中@Column(name = "name",updatable=false)
- Hibernate之@Entity,@Table,@Id
- Hibernate中Entity对象状态的检测
- Hibernate MultipleHiLoPerTable设置自定义的sequence name
- PowerDesigner中设置name与code的联动
- PowerDesigner中设置name与code的联动
- PowerDesigner中设置name与code的联动
- PetaPoco的使用Demo手册
- C++ 基本类型的转换和static_cast等
- 安卓之Intent
- 【Ubuntu14.04】【Spark】单机版搭建实录
- 第十周--建立二叉树算法库
- Hibernate中@Entity @Table(name="*",schema="*")的设置与应用
- JDK中的proxy动态代理
- SQL Server判断对象是否存在 (if exists (select * from sysobjects )(转)
- GPUImage setInputRotation
- Postman测试大全
- 免费的聚合数据新闻头条API接口调用
- Ubuntu下为AndroidStudio编译并使用x264(一)ndk部分
- 谈谈C++的类型转换。
- Spring Mybatis 返回 List<String> 和List<Map<String,Object>>