我不能在连接表上使用排序.让我解释;
我有三张桌子.用户,角色和user_roles.我的JPA实体是User,UserRole,UserRolePK,Role.
|User | | UserRole | | UserRolePK | | Role |
|--------| |----------| -------------- --------
|id | | pk | | user | | id |
|name | | role | | name |
Run Code Online (Sandbox Code Playgroud)
实际上我想要的输出是:"SELECT*FROM user_roles ur JOIN users u ON u.ID = ur.UserID ORDER BY u.name;"
所以我尝试使用hibernate标准API.
CriteriaImpl criteria = (CriteriaImpl) session.createCriteria(UserRole.class);
criteria.addOrder(Order.asc("pk.user.name"));
List userRoles = criteria.list();
Run Code Online (Sandbox Code Playgroud)
该错误无法解析属性:pk.user.name:models.UserRole
如何在连接表上使用标准API?
一般来说,我更喜欢在.angular-cli.json中添加第三方资源
{
"styles" : [
"../bower_components/animate.css/animate.css",
"../bower_components/chosen/chosen.css",
"../bower_components/cropper/dist/cropper.css",
"../bower_components/font-awesome/css/font-awesome.min.css",
"../bower_components/nprogress/nprogress.css"
],
"scripts" : [
"../bower_components/jquery/dist/jquery.js",
"../bower_components/bootstrap/dist/js/bootstrap.js",
"../bower_components/bootstrap-progressbar/bootstrap-progressbar.js",
"../bower_components/chosen/chosen.jquery.js",
"../bower_components/cropper/dist/cropper.js",
"../bower_components/fastclick/lib/fastclick.js",
"../bower_components/nprogress/nprogress.js"
]
}
Run Code Online (Sandbox Code Playgroud)
这种方法可以帮助我在Angular 2/4旁边使用bower,并且构建过程可以在一个包中整合所有依赖项.但是大量的依赖关系使应用程序初始化延迟.那么定义所有这样的组件比在需要的组件中使用资源更有效吗?
例如:我们在联系人和公司页面中使用datepicker组件."从contacts.component.css和companies.component.css action导入datepicker样式"是否会通过牺牲大小来减少加载时间?
每当镜像有更新时,我都会使用 CI 来更新我的 kubernetes 集群。每当推送镜像并具有最新标签时,kubectl 都会应用现有部署,但不会更新任何内容。
这就是运行的
$ kubectl apply --record --filename /tmp/deployment.yaml
我的目标是当运行应用时执行滚动部署。
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: api
spec:
replicas: 1
template:
metadata:
labels:
app: api
spec:
containers:
- name: api
image: us.gcr.io/joule-eed41/api:latest
imagePullPolicy: Always
ports:
- containerPort: 1337
args:
- /bin/sh
- -c
- echo running api;npm start
env:
- name: NAMESPACE
valueFrom:
configMapKeyRef:
name: config
key: NAMESPACE
Run Code Online (Sandbox Code Playgroud) Android布局xml文件的每个属性都有"android:"前缀.
有什么解决方案可以删除它们.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:layout_height="fill_parent"
android:layout_width="wrap_content">
<Button android:id="@+id/button1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="@string/test_button">
</Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 使用像hibernate这样的ORM层来处理大量数据是否合乎逻辑.我们有一个包含100T数据的非关系数据库.从Web应用程序访问数据的最佳方法是哪种?
JDBC,Hibernate,......?
ActivatedRoute字段是 Observables。例如,我们想要获取 id 参数或仅获取 URL 的第 n 段。我们使用 Observables 代替简单的映射或数组。这是过度使用异步还是出于某种目的真的需要?
angular ×2
hibernate ×2
android ×1
java ×1
javascript ×1
kubectl ×1
kubernetes ×1
orm ×1
xml ×1