在hibernate 4.x中删除或弃用了WeblogicTransactionManagerLookup?

时间:2015-09-04 03:54:41

标签: hibernate

我花了过去2到3天制作弹簧4.x,hibernate 4.x使用weblogic + jta
我需要(我认为我需要)配置的一件事是:

function multipart_count($str)
{
    $one_part_limit = 160; // use a constant i.e. GSM::SMS_SINGLE_7BIT
    $multi_limit = 153; // again, use a constant
    $max_parts = 3; // ... constant

    $str_length = count_gsm_string($str);
    if($str_length === -1) {
        $one_part_limit = 70; // ... constant
        $multi_limit = 67; // ... constant
        $str_length = count_ucs2_string($str);
    }

    if($str_length <= $one_part_limit) {
        // fits in one part
        return 1;
    } else if($str_length > ($max_parts * $multi_limit) {
        // too long
        return -1; // or throw exception, or false, etc.
    } else {
        // divide the string length by multi_limit and round up to get number of parts
        return ceil($str_length / $multi_limit);
    }
}

我在hibernate中看到这个类--hibernate-3.1.3.jar
我在hibernate中看不到这个--hibernate-core-4.3.10.Final.jar

谷歌没有告诉我任何事情,我得到的是对3.x版本的引用:
https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/transaction/WeblogicTransactionManagerLookup.html

任何想法?

1 个答案:

答案 0 :(得分:2)

在Hibernate 4中不推荐使用事务管理器查找类属性。

https://mriet.wordpress.com/2012/09/21/jta-manager-lookup-as7-hibernate/