Hibernate
iteye_6172
这个作者很懒,什么都没留下…
展开
-
inverse 在 one-to-many 中所含意义的详细解释
初学Hibernate很多人搞不清inverse的意义在这里做一个详细的解释 首先对inverse做一个语言描述 inverse="true"即表示放弃对关系的维护权.在inverse所在的hibernate配置元素中,所有的关系改变将不被反映到数据库中. 例如,如下两个配置 1 Item类映射文件 <?xml version="1.0"?> <!DOCTYPE hi...2010-04-13 17:09:13 · 132 阅读 · 0 评论 -
inverse与cascade的情侣式意义分辨
inverse和cascade在hibernate里是毫无关系的.inverse只用于限定被关联的一方放弃对关系的维护权.由被关联的另一方维护关系.(且只关注在关系维护上,不涉及实例的具体数据的维护) cascade 负责维护级联数据的持久化.简单来说就是负责维护关联的双方的具体数据持久化到数据库. 比如有两个类Item,Bid,从Item到Bid一对多<one-to-many>关...2010-04-14 15:51:48 · 77 阅读 · 0 评论 -
hibernate 存入中文到 mysql 乱码
前置条件mysql 数据库编码为utf-8 在与spring的集成中 配置如下 <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFact oryBean"> <property name="dataSource"> <ref local="dat.原创 2010-05-12 13:19:15 · 115 阅读 · 0 评论 -
hibernate one to one 映射到两种方式
Account.hbm.xml<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping...原创 2010-06-19 20:11:49 · 67 阅读 · 0 评论 -
Hibernate 两种方式映射many to many
用中介表映射many to many 的两种方式 1使用中介表,但不使用中介类。 2使用中介表,也使用中介类。 User.hbm.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD ...2010-06-22 14:43:56 · 78 阅读 · 0 评论