当前位置: 首页 > news >正文

品牌型网站建设特点手机网站开发+手机模拟器

品牌型网站建设特点,手机网站开发+手机模拟器,seo云优化方法,做外贸网站价位spring aop示例这篇文章描述了一个使用内存中HSQL数据库的简单Spring JpaRepository示例。 该代码示例可从GitHub的Spring-JpaRepository目录中获得。 它基于带有注释的Spring-MVC-示例和此处提供的信息 。 JPA资料库 在此示例中#xff0c;我们实现了一个虚拟bean#xff1… spring aop示例 这篇文章描述了一个使用内存中HSQL数据库的简单Spring JpaRepository示例。 该代码示例可从GitHub的Spring-JpaRepository目录中获得。 它基于带有注释的Spring-MVC-示例和此处提供的信息 。 JPA资料库 在此示例中我们实现了一个虚拟bean Entity AutoProperty public class SomeItem {IdGeneratedValue(strategyGenerationType.AUTO)private long Id;private String someText;/* ...Setters Getters */} 和相应的JpaRepository Transactional public interface SomeItemRepositoryextends JpaRepositorySomeItem, Long {}服务与控制器 接下来我们实现一个将注入我们的存储库的服务。 我们还用伪数据填充存储库 Service Repository public class SomeItemService {Autowiredprivate SomeItemRepository someItemRepository;PostConstructTransactionalpublic void populate() {SomeItem si new SomeItem();si.setSomeText(aaa);someItemRepository.saveAndFlush(si);si new SomeItem();si.setSomeText(bbb);someItemRepository.saveAndFlush(si);si new SomeItem();si.setSomeText(ccc);someItemRepository.saveAndFlush(si);}Transactional(readOnlytrue)public ListSomeItem getAll() {return someItemRepository.findAll();}SuppressWarnings(AssignmentToMethodParameter)Transactionalpublic SomeItem saveAndFlush(SomeItem si) {if ( si ! null ) {si someItemRepository.saveAndFlush(si);}return si;}Transactionalpublic void delete(long id) {someItemRepository.delete(id);}} 和一个控制器 Controller public class MyController {Autowiredprivate SomeItemService someItemService;RequestMapping(value /)public ModelAndView index() {ModelAndView result new ModelAndView(index);result.addObject(items, this.someItemService.getAll());return result;}RequestMapping(value /delete/{id})public String delete(PathVariable(valueid) String id) {this.someItemService.delete(Long.parseLong(id));return redirect:/;}RequestMapping(value /create)SuppressWarnings(AssignmentToMethodParameter)public String add() {SomeItem si new SomeItem();si.setSomeText(Time is: System.currentTimeMillis());this.someItemService.saveAndFlush(si);return redirect:/;}}JPA配置 除了基于HSQL数据库的内存实例创建实体管理器之外我们还通过以下方式启用JPA存储库 EnableJpaRepositories批注 Configuration EnableJpaRepositories(basePackages{com.jverstry}) EnableTransactionManagement public class JpaConfig implements DisposableBean {private EmbeddedDatabase ed;Bean(namehsqlInMemory)public EmbeddedDatabase hsqlInMemory() {if ( this.ed null ) {EmbeddedDatabaseBuilder builder new EmbeddedDatabaseBuilder();this.ed builder.setType(EmbeddedDatabaseType.HSQL).build();}return this.ed;}Beanpublic LocalContainerEntityManagerFactoryBean entityManagerFactory(){LocalContainerEntityManagerFactoryBean lcemfb new LocalContainerEntityManagerFactoryBean();lcemfb.setDataSource(this.hsqlInMemory());lcemfb.setPackagesToScan(new String[] {com.jverstry});lcemfb.setPersistenceUnitName(MyPU);HibernateJpaVendorAdapter va new HibernateJpaVendorAdapter();lcemfb.setJpaVendorAdapter(va);Properties ps new Properties();ps.put(hibernate.dialect, org.hibernate.dialect.HSQLDialect);ps.put(hibernate.hbm2ddl.auto, create);lcemfb.setJpaProperties(ps);lcemfb.afterPropertiesSet();return lcemfb;}Beanpublic PlatformTransactionManager transactionManager(){JpaTransactionManager tm new JpaTransactionManager();tm.setEntityManagerFactory(this.entityManagerFactory().getObject() );return tm;}Beanpublic PersistenceExceptionTranslationPostProcessor exceptionTranslation(){return new PersistenceExceptionTranslationPostProcessor();}Overridepublic void destroy() {if ( this.ed ! null ) {this.ed.shutdown();}}}JSP页面 我们创建一个简单的页面来列出具有删除链接的现有项目以及创建新项目的可能性 运行示例 可以使用maven tomcatrun目标运行它。 然后浏览http// localhost9191 / spring-jparepository / 参考 Spring JpaRepository示例内存中来自我们的JCG合作伙伴 Jerome Versrynge在技术说明博客中。 翻译自: https://www.javacodegeeks.com/2013/04/spring-jparepository-example-in-memory.htmlspring aop示例
http://wiki.neutronadmin.com/news/362989/

相关文章:

  • 上海企业网站建设方法通辽公司做网站
  • 巴中企业网站建设wordpress报价计算器
  • 网站定制分享网站建设的培训班
  • 关于网站建设的合同协议成都发布最新消息
  • wordpress搭建教育网站网站建设人才招聘
  • 网站建设与管理读后感企业响应网站
  • 网站外链建设书籍做相册集什么网站
  • 佛山模板建站哪家好html5电影网站源码php
  • 企业网站seowordpress设置上传大小
  • 网站建设方案策划网页文档
  • 织梦网站建设过程做的好的商城网站设计
  • 网站建设创新成果广东建设工程信息网站
  • 免费做网站电话不用登录的秒玩小游戏
  • 电子商务网站规划与建设步骤网站建设企业有哪些内容
  • 装修网站平台推荐浙江省通信管理局 网站备案
  • 漯河做网站xknt网页设计速成培训
  • 自己架设网站服务器平面设计免费素材
  • 服务网点网站建设悬浮网站底部代码
  • 深圳外贸网站网页设计与制作教程考试
  • 广州网站设计推荐刻企业网络管理员
  • 网站开发要什么流程宿迁环保局网站建设局
  • 兴化网站网站建设青岛网站建设订做
  • 网站收录变少邵东网页定制
  • 外链网站大全乐山建设局网站
  • 有没有专业做淘宝网站吗html 医药网站模板
  • 合肥建站网站windows优化大师使用方法
  • 做今网站网站类网站怎么做
  • 如何建立免费的网站网络维护怎么做
  • 网站设计与开发的基本步骤包括哪些?网络会议系统设备
  • 网站制作工作室制作平台主要干啥