hibernate复合主键查询主键不能为空的解决方案

实体类:

public class SubStationLog  implements java.io.Serializable {
	
	private  Long substationid;
	private String markDate;
        private String mark;

//省去构造 set/get方法

}


原配置:





    
		
            
                
            
		   
                
            
        

        
            
        
    


修改后配置:


    
	
	    
                
            
        

	
                
         

        
            
        
    
显然是将联合主键中的markDate移到了标签对之外,这样便可以避免因为联合主键查询一查询条件为空,便不显示符合条件记录的情况。



你可能感兴趣的:(【Hibernate】)