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

网站排名优化公司推荐企业邮箱号码

网站排名优化公司推荐,企业邮箱号码,138企业邮箱登录,福州做网站设计公司这篇文章描述了一个使用内存中HSQL数据库的简单Spring JpaRepository示例。 该代码示例可从GitHub的Spring-JpaRepository目录中获得。 它基于带有注释的Spring-MVC-示例和此处提供的信息 。 JPA资料库 我们为该示例实现一个虚拟bean#xff1a; Entity AutoProperty public… 这篇文章描述了一个使用内存中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.html
http://www.pierceye.com/news/11559/

相关文章:

  • 企业怎样建网站潍坊网站建设教程
  • 可以把网站服务器放在哪里关于建设二级网站的报告
  • 百度网站建设多钱建设网站租用空间
  • 百度如何建网站dedecms美食网站
  • 展示网站报价方案广西壮族自治区专升本业务系统
  • 如何查网站关键词乐清 网站建设
  • 中英双语网站建设一条龙网站建设价格
  • 海外网站建设平台做盗版视频网站成本多少钱
  • 做网站的荣誉证书国家企业信用信息查询公示系统官网
  • 云南建站推广外国风格网站建设价格
  • 制作宣传图片的软件app优化培训课程
  • 做影视网站须要注意什么东营做营销型网站建设
  • 个人网站的设计与建设论文企业网站建设上海
  • 物流企业网站建设方案网站建设全流程 知乎
  • 番禺网站制作多少钱太原做网站公司5大建站服务
  • 安庆网站优化广西桂平建设局网站
  • wordpress电影站数据下载自己做网站需要什么材料
  • 网站推广是什么岗位wordpress ajax json
  • 商业网站建设案例笔记图片链接生成网站
  • 做网站的原型 免费wordpress编辑器字体
  • 关闭网站需要多久怎么入驻电商平台
  • 网站织梦如何让会员注册怎么做彩票游戏网站
  • 网站数字化建设网站建设分工说明
  • 百度网站做pc自适应唐山建设企业网站
  • 南京网站设计公司大全wordpress博客用什么服务器
  • 专注网站建设公司网站设计网络推广优化
  • 企业门户网站内容建设window优化大师官网
  • 网站建设佰金手指科杰三十网站设计销售
  • 网站备案去哪里备案wordpress 备案链接
  • 镇江市建设工程安全监督站网站html5静态网页设计