小编Fır*_*ÇÜK的帖子

hibernate准则api连接表问题

我不能在连接表上使用排序.让我解释;

我有三张桌子.用户,角色和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?

java hibernate

7
推荐指数
1
解决办法
1万
查看次数

将第三方资源添加到Angular 4

一般来说,我更喜欢在.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样式"是否会通过牺牲大小来减少加载时间?

javascript angular

6
推荐指数
0
解决办法
1411
查看次数

Kubectl apply 不会更新 pod 或部署

每当镜像有更新时,我都会使用 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)

kubernetes google-kubernetes-engine kubectl

5
推荐指数
1
解决办法
1万
查看次数

删除每个属性的android:前缀

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)

xml android

3
推荐指数
1
解决办法
798
查看次数

hibernate和datawarehouse

使用像hibernate这样的ORM层来处理大量数据是否合乎逻辑.我们有一个包含100T数据的非关系数据库.从Web应用程序访问数据的最佳方法是哪种?

JDBC,Hibernate,......?

orm hibernate data-warehouse

3
推荐指数
1
解决办法
1281
查看次数

为什么 Angular 2 在路由中使用 Observables 而不是简单的数组?

ActivatedRoute字段是 Observables。例如,我们想要获取 id 参数或仅获取 URL 的第 n 段。我们使用 Observables 代替简单的映射或数组。这是过度使用异步还是出于某种目的真的需要?

angular2-routing angular

3
推荐指数
1
解决办法
46
查看次数