分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

hibernate复合主键映射composite-id实例



hibernate复合主键映射composite-id实例。一般把复合主键相关的属性单独放到一个类中:

* 此类必须实现序列化接口

* 覆写hashcode和equals方法

假如在表中有两个列合起来当主键怎么处理?强烈不建议使用这种方式。 编写一个类(实现序列化接口),封装主键,[......]

Read more

hibernate关联映射之组件映射(component)实例



hibernate关联映射之组件映射(component)实例。hibernate里面component为某个实体的逻辑组成部分,其与实体的根本区别就是没有oid,component可以是值对象(DDD)。采用component映射的优势是它实现了对象模型的细粒度划分,层次会更分明,复用率会更高。[......]

Read more

hibernate继承映射之子类分别存储一张表

hibernate继承映射之子类分别存储一张表实例介绍。使用union-subclass标签来定义子类的。每个子类对应一张表,而且这个表的信息是完备的,即包含了所有从父类继承下来的属性映射的字段(这就是它跟joined-subclass的不同之处,joined-subclass定义的子类的表,只包含[......]

Read more

hibernate如何实现父类存储在一张表子类分别存储一张表

hibernate如何实现父类存储在一张表子类分别存储一张表?实例讲解。o_clip_image002_2_633955268792812500

是使用joined-subclass标签来定义子类的。父类、子类,各个类都对应一张数据库表。在父类对应的数据库表里面存储所有的记录,包括父类以及子类的记录;在子类对应的数据库表里面只定义了子类中所特有的属性映射的字段。子[......]

Read more

hibernate多对多双向关联的实现实例

hibernate多对多双向关联的实现实例。hibernate多对多实现要求:T_COURSE(CID,CNAME),T_TEACHER(TID,TNAME)。要求利用hibernate,实现:对课程的信息进行查询的时候,无需另外查询就可以得到老师的信息,对老师信息查询的时候也能知道他教了哪些课程[......]

Read more

hibernate关联映射一对一关联以及一对一主键关联

hibernate关联映射一对一关联以及一对一主键关联。一对一关联表示两个对象之间是一对一的关系,如Person-IdCard。有两种策略可以实现一对一的关联映射:

Ø 主键关联:即让两个对象具有相同的主键值,以表明它们之间的一一对应的关系;数据库表不会有额外的字段来维护它们之间的关系,仅通过[......]

Read more

Java线程的休眠实例

Java线程的休眠实例:JAVA中的休眠是sleep()方法,本例子中定义了getC()方法,该方法用于随机产生Color类型的对象,并且在产生线程的匿名内部类中使用getGraphics()方法获取Graphics对象,使用该对象调用setColor()方法为图形设置颜色;调用drawline()[......]

Read more