首页>代码>Hibernate+Spring+Spring MVC+ExtJs开发新闻发布后台管理系统,前端通过bootstrap实现>/Platform/src/org/platform/system/client/service/news/NewsCategoryClientService.java
package org.platform.system.client.service.news; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.platform.system.client.dao.news.NewsCategoryClientDao; import org.platform.system.entity.news.NewsCategory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 资讯栏目客户端服务。 * * @author 钱佳明。 * */ @Service public class NewsCategoryClientService implements NewsCategoryClientDao { /** * Session工厂。 */ @Autowired public SessionFactory sessionFactory; /** * 返回资讯栏目数据。 * * @param id * 资讯栏目编号。 * @return 资讯栏目数据。 */ @Override public NewsCategory get(Integer id) { Session session = sessionFactory.openSession(); Transaction transaction = session.beginTransaction(); try { NewsCategory newsCategory = (NewsCategory) session.get( NewsCategory.class, id); transaction.commit(); return newsCategory; } catch (Exception e) { if (transaction != null) { transaction.rollback(); } return null; } finally { session.close(); } } /** * 返回资讯栏目数据。 * * @return 资讯栏目数据。 */ @Override @SuppressWarnings("unchecked") public List<NewsCategory> list() { Session session = sessionFactory.openSession(); Transaction transaction = session.beginTransaction(); try { String hql = "from NewsCategory newsCategory where newsCategory.visible = true"; Query query = session.createQuery(hql); List<NewsCategory> list = query.list(); transaction.commit(); return list; } catch (Exception e) { if (transaction != null) { transaction.rollback(); } return null; } finally { session.close(); } } }
最近下载更多
benbosn LV15
2022年8月31日
xxxhhh1314 LV7
2022年1月9日
zhllzhll LV7
2021年12月8日
wurongchuyu LV5
2021年5月14日
aybk666 LV1
2021年4月5日
Jayant-YXY LV6
2021年2月20日
maicuminte LV2
2020年6月22日
倪卟懂 LV18
2020年5月26日
jaonsang LV25
2020年3月21日
hzq1498279624 LV2
2020年3月13日
最近浏览更多
educationAAA LV11
6月23日
lmj12345 LV2
5月19日
WBelong LV8
2023年12月27日
微信网友_6784866726285312
2023年12月26日
暂无贡献等级
pangzhihui LV14
2023年5月11日
Mr_VVcat LV9
2023年4月19日
泓鼎168 LV20
2023年4月14日
微信网友_6403344757608448
2023年3月24日
暂无贡献等级
hesu2020 LV1
2023年3月18日
san_si
2023年3月5日
暂无贡献等级