小编Luk*_*ner的帖子

Android 12:BLE 扫描未找到任何设备

我正在尝试将低功耗蓝牙应用程序(连接到自定义物理设备)升级到 Android 12。我已按照文档中的方式设置了所有内容,但它不起作用。

权限:

<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BILLING" />

<uses-feature
    android:name="android.hardware.bluetooth_le"
    android:required="true" />
Run Code Online (Sandbox Code Playgroud)

代码:

private final ScanCallback scanCallback = new ScanCallback() {
    @Override
    public void onScanResult(int callbackType, ScanResult result) {
        Log.d(TAG, "Scan result!");
    }

    @Override
    public void onScanFailed(int errorCode) {
        Log.w(TAG, "Scan …
Run Code Online (Sandbox Code Playgroud)

android upgrade bluetooth-lowenergy

10
推荐指数
2
解决办法
9518
查看次数

Hibernate似乎从HQL查询创建错误的SQL查询

我正在尝试使用函数扩展我的数据库程序以执行任何hql查询.我差不多完成它但是我在下面的过程中收到错误.

select p.reviews, p.title from Product p
Run Code Online (Sandbox Code Playgroud)

这个hql查询在sql查询中转换如下:

Hibernate: select . as col_0_0_, product0_.title as col_1_0_, reviews1_.account_number as account_1_2_, reviews1_.product_id as product_2_2_, reviews1_.points as points3_2_, reviews1_.review as review4_2_ from dbprak12.view_product_meta product0_ inner join dbprak12.view_customer_evaluates reviews1_ on product0_.product_id=reviews1_.product_id
Run Code Online (Sandbox Code Playgroud)

正如您可以明显看到的那样,sql状态代码42601会抛出错误.因为".as col_0_0 _..."语法不正确.但我不明白为什么hibernate会创建这个sql查询.

我使用以下两个xml映射:

Product.hbm.xml

<!DOCTYPE hibernate-mapping PUBLIC
   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>

<class name="media.definitions.Product" table="dbprak12.view_product_meta">
  <id name="asin" column="product_id">
     <generator class="native" />
  </id>
  <property name="title" column="title" />
  <property name="avgRating" column="rating" />
  <property name="salesRank" column="sales_rank" />
  <property name="picUrl" column="picture" />
  <set name="reviews" cascade="all" …
Run Code Online (Sandbox Code Playgroud)

java sql hibernate hql

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

如何调试 JCL

我如何“调试”JCL?有没有办法显示错误或警告信息?当我提交我的工作时,输出是 MAXCC=8。但是我怎么能知道为什么或者我必须搜索“错误”在哪里?

mainframe jcl zos

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

标签 统计

android ×1

bluetooth-lowenergy ×1

hibernate ×1

hql ×1

java ×1

jcl ×1

mainframe ×1

sql ×1

upgrade ×1

zos ×1