Hibernate 如何检索搜索结果?
我的项目是我使用hibernate的java ee web应用程序,我想根据item_id搜索值,因此,我为搜索结果编写代码,但搜索值不显示,因此如何解决此问题请帮助我Hibernate 如何检索搜索结果?,hibernate,jakarta-ee,Hibernate,Jakarta Ee,我的项目是我使用hibernate的java ee web应用程序,我想根据item_id搜索值,因此,我为搜索结果编写代码,但搜索值不显示,因此如何解决此问题请帮助我 if(submitType != null && item_id != null) { try { AssetsObject assets = new AssetsObject(); assets.setItem_id(item_id);
if(submitType != null && item_id != null)
{
try {
AssetsObject assets = new AssetsObject();
assets.setItem_id(item_id);
AssetsObject assets1 =assetsProvider.getAssets(assets);
item_name= assets1.getItem_name();
hardware = assets1.getHardware();
software = assets1.getSoftware();
vender = assets1.getVender();
venderTel = assets1.getVenderTel();
venderaddress= assets1.getVenderaddress();
return INPUT;
}
catch (Exception e)
{
addActionError("Not vailed item No or its not in the database");
//return INPUT;
}
我的执行器类查询是这样的,我认为这个类的问题,你们能解决这个问题吗
公共类AssetProviderImpl实现AssetProvider
{
受保护的静态记录器日志=Logger.getLogger(AssetProviderImpl.class
.getName())
>您没有将
getAssets(assets)
方法的结果分配给任何变量。我不知道任何人如何显示结果。我想代码应该是:
AssetsObject assets1 = assetsProvider.getAssets(assets);
别见怪,Java EE和Hibernate是复杂的野兽,看看你的代码,你似乎没有真正掌握一些基本的Java知识,比如调用一个方法和分配它的结果。你也不尊重Java命名约定。你不应该先花些时间学习基本知识吗?thanx我应该学习,我编辑了这个,但是不显示结果可以修复我的执行查询。
AssetsObject assets1 = assetsProvider.getAssets(assets);