讲得好我加分!!!!!!!!!!!!!!! 1--------------------------------------
package com.bjsxt.hibernate; public class Student { private int id; private String name; private Classes classes; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Classes getClasses() {
return classes;
} public void setClasses(Classes classes) {
this.classes = classes;
}
}
关联的hbm。xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.bjsxt.hibernate.Student" table="t_student">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<many-to-one name="classes" column="classesid"/>">
</class>
</hibernate-mapping>
可以用别的代码代替此xml吗????????????????????????????????请详细讲解,我加分!!!!!!!!!!!!!
2------------------------------------
public class Classes { private int id; private String name; private Set students; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Set getStudents() {
return students;
} public void setStudents(Set students) {
this.students = students;
} }
关联的hbm。xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.bjsxt.hibernate">
<class name="Classes" table="t_classes">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="students" inverse="true" cascade="all">
<key column="classesid"/>
<one-to-many class="Student"/>
</set>
</class>
</hibernate-mapping>
可以用别的代码代替此xml吗????????????????????????????????请详细讲解,我加分!!!!!!!!!!!!!
package com.bjsxt.hibernate; public class Student { private int id; private String name; private Classes classes; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Classes getClasses() {
return classes;
} public void setClasses(Classes classes) {
this.classes = classes;
}
}
关联的hbm。xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.bjsxt.hibernate.Student" table="t_student">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<many-to-one name="classes" column="classesid"/>">
</class>
</hibernate-mapping>
可以用别的代码代替此xml吗????????????????????????????????请详细讲解,我加分!!!!!!!!!!!!!
2------------------------------------
public class Classes { private int id; private String name; private Set students; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Set getStudents() {
return students;
} public void setStudents(Set students) {
this.students = students;
} }
关联的hbm。xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.bjsxt.hibernate">
<class name="Classes" table="t_classes">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="students" inverse="true" cascade="all">
<key column="classesid"/>
<one-to-many class="Student"/>
</set>
</class>
</hibernate-mapping>
可以用别的代码代替此xml吗????????????????????????????????请详细讲解,我加分!!!!!!!!!!!!!
解决方案 »
- 请教下定时从ftp取文件并解析插入数据库的问题
- 毕业生需要去了解其他框架么?
- spring+hibernate小弟封装了一个DAO,感觉不好用,有没有好点的封装
- 用c++写的webSevices接口访问不到该接口的WSDL,为什么?
- 怎么样把jfreechart生成的图表添加到用xml定义的jfreereport报表中去
- 如何利用OpenSessionInViewFilter等来实现lazy="true"呢?
- failed to lazily initialize a collection of role: com.huawei.ciweb.entity.po.Rnd
- 帮帮忙啊,Dom4j咱没搞定。
- 请推荐2本好的学习书籍,我是初学java,有些c的基础
- 图片循环显示如何实现?
- hibernate问题
- 通过oracle连接池实现类获取的Connection需要关闭吗?
package com.bjsxt.hibernate; @Entity
/*
* 指定该类为实体类。
*/
public class Student { @Id
@GeneratedValue(generator="hibernate-uuid-generator")
@GenericGenerator(name="hibernate-uuid-generator", strategy="uuid")
/*
* 指定这是id,生成策略为自定义的hibernate-uuid-generator生成策略
* hibernate-uuid-generator生成策略又使用了hibernate中的uuid生成策略
*/
private int id; private String name; private Classes classes; //这里不需要关联,关系从one的一方维护.public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Classes getClasses() {
return classes;
} public void setClasses(Classes classes) {
this.classes = classes;
}
}
@Entity
public class Classes { @Id
@GeneratedValue(generator="hibernate-uuid-generator")
@GenericGenerator(name="hibernate-uuid-generator", strategy="uuid")
private int id; private String name; @OneToMany(mappedBy="classes")
/*
* 维护一对多关联关系映射.
*/
private Set students; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Set getStudents() {
return students;
} public void setStudents(Set students) {
this.students = students;
} }