Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

介绍

Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> Spring-Data-Jpa crud:

创建业务逻辑框架<强>:

<强> org.ramer.demo 下创建接口<强>:service.UserService, 以及对应的实现类<强> service.impl.UserServiceImpl

<强> UserService。java:

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

<强> UserServiceImpl。java:

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

<强> UserRepository。java:

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

这里说一下要注意的<>强:,

<强> userRepository getOne 和<强> findOne 的区别<强>:强方法说明很清楚<强>、前者是返回一个对象<强>、后者是返回一个对象的引用<强>。强通常情况下是可以通用的<强>、强但是如果给定<强> id 强的实体不存在<强>、使用<强> getOne 将会抛异常<强>。

<强> userRepository 默认已经具有<强>删除(整数id) 强方法<强>、强但是这里推荐自己实现<强>。因为默认的方法会先去查询<强> id 对应的实体<强>、强然后执行删除<强>。会多一条查询语句<强>、这里没有必要<强>。

使用<强> <强>新型(Sort.Direction.ASC,“id") 指定排序规则<强> <强>,

<强> 页为页号<强>、强且第一页为<强> 0。

<强> CommonController。java:

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

以上就完成了后台的增删改查<强>。页面上的显示和操作请自行查看源码<强>。

<强> JQuery 强工具类的封装<强> (JQuery 强闭包<强>):,将常用的代码封装到单独的<强> js 强文件中<强>、强达到简化和重用代码的目的<>强。

使用如下方式创建一个JQuery <强> 强闭包<强>:

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

<强>美元。functionName: 对<强> JQuery 强进行扩展<强>、强调用方式为<强>:, <强> .functionName美元(选择),

<强> .fn美元。functionName: 对<强> JQuery 对象进行扩展<强>、强调用方式为<强>:, <强>美元(<强>选择).functionName(选择)

参数自动覆盖<强>:,

 Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的

<强>选择为用户参数<强>。使用<强>选择| |{},表示如果用户传递了给定参数值<强>、将会被使用<强>、强否则使用默认的参数值<强>。

在方法体内写法就和普通的外部js代码一样<强>。

Spring-Data-Jpa crud以及JQuery工具类的封装是怎样的