我有两张桌子。CategoryMaster和PotentialProject
PotentialProject [potentialProjectID, typeOfProject]
CategoryMaster [CategoryID, CategoryName]
我想加入项目类型和类别ID。
@Entity
@Table(name="CategoryMaster")
public class CategoryMaster
{
@Id
@Column(name="CategoryID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer CategoryID;
private String CategoryName;
@OneToOne
@JoinColumn(name="typeOfProject")
private PotentialProject potentialProject;
//getter
//setter
}
@Entity
@Table(name="PotentialProject")
public class PotentialProject
{
@Id
@Column(name="PotentialProjectID")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer potentialProjectID;
private int typeOfProject;
@OneToOne(mappedBy="potentialProject")
private CategoryMaster categoryMaster;
//getter
//setter
}
Hibernate中的错误消息是无效的列名typeOfProject。请给我一些建议。谢谢你。
谢谢你兄弟@RC
@OneToOne
@PrimaryKeyJoinColumn
private CategoryMaster categoryMaster;
在CategoryMaster中无需执行任何操作。
谢谢兄弟们。
看来这是正确的
@OneToOne(mappedBy="potentialProject")
private CategoryMaster categoryMaster;
但这是不正确的
@OneToOne
@JoinColumn(name="typeOfProject")
private PotentialProject potentialProject;
name
是外键列的名称!所以你的代码应该是这样的
@OneToOne
@JoinColumn(name="fk_potential_project")
private PotentialProject potentialProject;
我有两张桌子。CategoryMaster和PotentialProject 我想加入typeOfProject和CategoryID。 hibernate中的错误消息是无效的列名TypeOfProject。请给我一些建议。谢谢你。
我的表的结构Product的列为productId,poductName和productPrice类别的列为categoryId,categoryName和categoryproducts的列为categoryId和productId
我有两个表:人员和帐户(一对多关系)。 这不是我第一次使用一对多关系,但我以前没有遇到过这个错误。 完整的StackTrace:
我有一个应用程序,它将C3p0与Hibernate5和Hibernate使用。我想尝试使用Hikari,但我无法运行该应用程序。 专家 Hibernate版本为:5.2.17.Final Spring配置 我尝试了上述方法的不同排列,包括将用户名和密码直接传递给数据源: 但是我总是以这个错误结束: 这是由光函数引起的:
问题内容: 我有一个JSP文件,我将在Eclipse,Maven和Tomcat的帮助下将其部署在Java项目中。我还有一些其他的JSP文件与此文件几乎相同,尽管它们运行不同的操作。无论如何,当我转到页面时,我已经给出了: Bug是一个自定义类,可以接受结果集--并执行以下操作: 其中BUG_ID,PERSON_OPENED_BY,PERSON_ASSIGNED_TO,TITLE和PROJECT_I