`

hibernae 一对一例子

阅读更多
CREATE TABLE `author` (
      `id` int(11) NOT NULL auto_increment,
      `name` varchar(50) default NULL,
      PRIMARY KEY  (`id`)
    );
    
    
 CREATE TABLE `topic` (
      `id` int(11) NOT NULL auto_increment,
      `name` varchar(50) default NULL,
      `user_id` int(11) default NULL,
      PRIMARY KEY  (`id`)
    );


<many-to-one 
        	name="author" 
        	class="kk.Author" 
        	fetch="select"
        	unique="true"
        	cascade="save-update"
        	not-null="true">
            <column name="user_id" />
</many-to-one>

<one-to-one 
        	name="topic"
        	class="kk.Topic"	
        	property-ref="author"
        	cascade="save-update"
        	>
        </one-to-one>
分享到:
评论

相关推荐

    整合struts2.3.4+spring3.1.1+hibernae4.1.3+JPA

    3. **Hibernate4.1.3**:Hibernate是一个优秀的ORM(对象关系映射)框架,能够将数据库操作转换为对Java对象的操作,简化了数据库编程。在整合Hibernate时,我们需要配置`hibernate.cfg.xml`以指定数据库连接信息,...

    spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建

    在这个项目中,Spring 4.0.6引入了对Java 8的全面支持,优化了配置方式,更加强调了注解驱动的开发,例如`@Autowired`、`@Service`、`@Repository`和`@Controller`等,减少了XML配置。 **2. Hibernate 4.3.1** ...

    hibernate动态更新

    在Java的持久化框架Hibernate中,动态更新是一种优化策略,用于提高数据更新的效率。当一个对象的部分属性被修改时,传统的做法是先从数据库中加载该对象的完整信息,再将新值设置到对应的属性上,最后更新整个对象...

    Hibernate3.6

    Hibernate 是一个广泛使用的开源对象关系映射(ORM)框架,它为Java开发者提供了便捷的方式来处理数据库操作。在 Hibernate 3.6 版本中,这个框架继续强化了其在简化数据库访问、提高开发效率以及支持多种数据库平台...

    Hibernate参考文档3.2(CHM格式,中文版)

    在实体管理方面,文档会详细解释实体类的设计和映射,如Id标识符、属性映射、关联映射(一对一、一对多、多对一、多对多)以及懒加载和级联操作。理解这些概念对于构建高效的数据访问层至关重要。 查询部分,文档会...

    多租户:用于Hibernate多租户的测试应用。 还不能正常工作

    一个测试应用程序,用于在Web应用程序中的Hibernate5中使用多态性以在payara micro上运行。 java -jar payara-micro-5.201.jar --deploy target/multitenant-1.0-SNAPSHOT.war 第一个问题是payara-micro内部bean...

    hibernate4.3完整jar包

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端...

    网上书城完整javaweb

    这个项目旨在为用户带来便捷的图书浏览、选择、购买体验,同时也方便管理员对后台数据进行有效管理。 首先,JSP(JavaServer Pages)是Java Web开发中的视图层技术,用于生成动态网页。在本项目中,JSP被用来创建...

    dishes:nnDishes

    该项目使用maven构建,采用ddd思想设计,使用SpringMVC、Spring、Hibernae三大框架。 domain层实体领域类,application层为业务类,facade层为门面层,controller为控制器; 前端框架为ntAdmin 系统的请求都为ajax...

Global site tag (gtag.js) - Google Analytics