相关疑难解决方法(0)

如何在 Hibernate 应用程序中处理数据库空值?

由于数据库表中的空值,我收到“org.hibernate.PropertyAccessException”。异常如何处理?

我的文件是

获取测试.java

package com.raj.java.hiberanteDemos;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class FetchTest {
public static void main(String[] args) {
Configuration cfg=new Configuration().configure("hibernate.cfg.xml");
SessionFactory factory=cfg.buildSessionFactory();
	
	Session session1=factory.openSession();
	Employee emp1=(Employee)session1.get(Employee.class,7839);
	System.out.println(emp1.getEmpno()+" "+emp1.getEname()+" "+emp1.getSal());
	session1.close();
	
	Session session2=factory.openSession();
	Employee emp2=(Employee)session2.load(Employee.class,7839);
	System.out.println(emp2.getEmpno()+" "+emp2.getEname()+" "+emp2.getSal());
	session2.close();
	
}
}
Run Code Online (Sandbox Code Playgroud)

员工.java

package com.raj.java.hiberanteDemos;

import java.sql.Date;


  class Employee {
	private int empno, mgr, deptnumber;
	private String ename, job;
	private double sal, comm;
	private Date hiredate;

	public int getEmpno() {
		return empno;
	}

	public void setEmpno(int empno) { …
Run Code Online (Sandbox Code Playgroud)

java hibernate

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

java ×1